diff options
| author | blasty <blasty@local> | 2026-07-10 12:23:52 +0200 |
|---|---|---|
| committer | blasty <blasty@local> | 2026-07-10 12:23:52 +0200 |
| commit | 4fd71ed6202c4c9925963c9e9156d3cb0e549b35 (patch) | |
| tree | 5b3ee0dd36224cb82fcb0201aee75e2e57fc61fd /server/patch_server.py | |
| parent | struct editor: discoverable, confirmed delete (d/Del + ConfirmScreen) (diff) | |
| download | ida-tui-4fd71ed6202c4c9925963c9e9156d3cb0e549b35.tar.gz ida-tui-4fd71ed6202c4c9925963c9e9156d3cb0e549b35.tar.xz ida-tui-4fd71ed6202c4c9925963c9e9156d3cb0e549b35.zip | |
clipboard: keyboard copy (OSC 52 + tmux) since mouse-select is captured
The app captures the mouse (SGR tracking), so terminal/tmux drag-select can't
grab text. Add explicit copy actions:
- code views: 'y' copies the current line
- struct editor: Ctrl+Y copies the selection, else the whole C definition
App._copy() emits OSC 52 (Textual copy_to_clipboard) AND, inside tmux, pipes
through 'tmux load-buffer -w -' — the combination is what actually reaches the
system clipboard over tmux/ssh. Status shows the char count.
full suite 87/87.
Diffstat (limited to 'server/patch_server.py')
0 files changed, 0 insertions, 0 deletions
