Интегрируйте список убийств readline и буфер обмена X11

В моем.zshrcЯ использую следующий фрагмент кода для интеграции буфера обмена оболочки и моего основного буфера обмена X11. Благодаря этой интеграции я могу вырезать и вставлять текст в emacs, firefox и терминал и обратно без необходимости использовать мышь.

kill-line() { zle .kill-line ; echo -n $CUTBUFFER | xclip -i }
zle -N kill-line # bound on C-k

yank() { LBUFFER=$LBUFFER$(xclip -o) }
zle -N yank # bound on C-y

Примечание: я использую этот трюк и на Mac OS X (с pbcopy / pbpaste вместо xclip) и благодарявзаимодействие мои два компьютера имеют общий буфер обмена. Ухоженная. Но это не работает с readline. И я часто использую readline, например, в (i) python, в gdb, в ncftp ...

Итак, вот мой вопрос:Есть ли способ интегрировать буфер обмена readline с остальным миром?

Конечно, я думаю о некоторых.inputrc Волшебство здесь, но любые идеи / идеи будут приветствоваться.

Ответы на вопрос(4)

Ваш ответ на вопрос