On 06/02/2024 21:57, Greg Wooledge wrote:
Anything that came from a desktop environment is pretty exotic to me.
I'm pretty old-school.  If xterm can't do it, then I'll call it exotic.

Rewrap on window resize is a convenient feature of libvte.

Ctrl+Shift+V for xterm:

xterm*vt100.translations: #override \n\
        Shift~Ctrl <Key> Insert:insert-selection(PRIMARY, CUT_BUFFER0) \n\
        Shift Ctrl <Key> Insert:insert-selection(CLIPBOARD) \n\
Shift Ctrl <Key>C: exec-formatted("sh -c 'xsel --output --primary | \
                exec xsel --input --clipboard'", PRIMARY)\n\
        Shift Ctrl <Key>V: insert-selection(CLIPBOARD)

As to + and * registers. What kind of vim do you use? At least vim-gtk3
provides console vim binary built with x11 support. Perhaps it is
+xterm_clipboard option.
unicorn:~$ vim --version | sed -n -e 1,2p -e /GUI/p -e /clip/p
VIM - Vi IMproved 9.0 (2022 Jun 28, compiled May 04 2023 10:24:44)
Included patches: 1-1378, 1499
Huge version without GUI.  Features included (+) or not (-):
-clipboard         +keymap            +printer           +vertsplit
+eval              -mouse_jsbterm     -sun_workshop      -xterm_clipboard

If you do not like vim-gtk3, perhaps vim-motif has support of * and + registers.

Reply via email to