]> Sergey Matveev's repositories - stargrave-blog.git/commit
Bracketed paste в tmux
authorSergey Matveev <stargrave@stargrave.org>
Wed, 7 Oct 2020 10:22:57 +0000 (13:22 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Wed, 7 Oct 2020 10:22:57 +0000 (13:22 +0300)
commitcae7931cc800c658d90a15b8cdca5356b0c9e179
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parentf7e385a551e286f85c05a0a4ed1ae4cb11514c26
Bracketed paste в tmux

Ещё со времён XTerm-а терминалы могут отправлять особую escape
последовательность чтобы показать программе что идёт вставка из буфера
обмена, а не что-то набирается руками пользователя. Тогда в Vim не нужно
заниматься ручным pastetoggle-ом. Давно удивляюсь как люди продолжают
эту ручную работу.

Но это не поможет с tmux-ом, который является терминальным приложением.
С ним проблем у меня не было, потому что использую плагин Tbone,
интегрирующий tmux и Vim. А сегодня решил почитать man tmux и увидел что
в нём давно уже есть возможность делать bracketed paste. И default
клавишу можно просто перебить на bracketed paste enabled режим:
    bind ] paste-buffer -p

Я сейчас использую 3.2rc2 версию tmux, в которой оно, похоже, само
автоматом включено и bracketed paste автоматом включён.