Rework of copy mode commands ("send-keys -X") to parse the arguments so
authornicm <nicm@openbsd.org>
Fri, 4 Oct 2024 07:03:08 +0000 (07:03 +0000)
committernicm <nicm@openbsd.org>
Fri, 4 Oct 2024 07:03:08 +0000 (07:03 +0000)
commitecf90ed7d78255057a3c58be0cb9ce82fd7e2f57
tree89900fe090f0500adad999d6a0c541dee2a7e15b
parent50818561cb2afa2be73b0365073731587086bd74
Rework of copy mode commands ("send-keys -X") to parse the arguments so
that flags may be detected propertly rather than just looking for
strings ("-O" and so on). Also add -C and -P flags to the copy commands:
-C prevents the commands from sending the text to the clipboard and -P
prevents them from adding the text as a paste buffer.

Note some of the default key bindings change to add "--" and any similar
custom key bindings using "send-keys -X" may need a similar change.

GitHub issue 4153.
usr.bin/tmux/key-bindings.c
usr.bin/tmux/tmux.1
usr.bin/tmux/window-copy.c