Integrar o kill-ring da readline e a área de transferência do X11

No meu.zshrc, Uso o seguinte snippet para integrar a área de transferência do shell e minha área de transferência principal do X11. Graças a essa integração, posso recortar e colar texto de e para o emacs, o firefox e o terminal sem precisar usar o mous

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

Nota: Eu uso esse truque no mac os x também (com pbcopy / pbpaste em vez de xclip) e graças a Synergy meus dois computadores compartilham uma única área de transferência. Arrumado. Mas isso não funciona com o readline. E eu me pego usando o readline com bastante frequência, por exemplo, em (i) python, em gdb, em ncftp ...

Então vem a minha pergunta:xiste uma maneira de integrar a área de transferência da readline com o resto do mund

Claro, estou pensando em alguns.inputrc magia aqui, mas qualquer insight / idéia seria bem-vind

questionAnswers(8)

yourAnswerToTheQuestion