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