En emacs, examine
clipboard-kill-region
clipboard-kill-ring-save
clipboard-yank
Escribí esto para copiar un búfer completo al portapapeles:
(defun copy-all ()
"copy buffer to clipboard"
(interactive)
(clipboard-kill-ring-save (point-min) (point-max))
(message "Copy done.") )
También, he hecho un alias útil llamado xc, como esto: xclip -selection clipboard
. Luego, echo $(pwd) | xc
(por ejemplo) enviará la posición del árbol de directorios al portapapeles.
Y, por accidente, noté que puedo pegar en urxvt presionando el botón de la rueda del mouse. No me gusta usar el mouse en absoluto, así que si sabes cómo vincular esto a un atajo de teclado, dímelo.
Editar: Encontré (en algún lugar de este sitio) que la respuesta a la pregunta final (mi) es: ya está hecho, a saber, Shift-Insert.
X
? Si no, y están usandossh
, no tienen un portapapeles.