Se esforzó con Elisp, pero no funcionó - dice una cantidad incorrecta de argumentos. Si conoces a Elips, probablemente esto podría hacerse elegantemente sin ningún esfuerzo. Pero incluyo mis cosas duras para que entiendas de inmediato lo que estoy tratando de hacer.Elisp: copiar el búfer en el portapapeles
(defun copy-all()
"Copy entire buffer to clipboard"
(interactive)
(let ((pos (point)))
(progn
(mark-whole-buffer)
(clipboard-kill-ring-save)
(keyboard-quit)
(goto-char pos)
(message "Copy done."))))
Genial, gracias por el consejo de ayuda. –