Сделал попытку с помощью Elisp, но не работал - говорит неправильное количество аргументов. Если вы знаете Elips, возможно, это можно было бы сделать элегантно с нулевым усилием. Но я включаю свои тяжелые вещи, чтобы вы сразу поняли, что я пытаюсь сделать.Elisp: копирование буфера в буфер обмена
(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."))))
Отлично, спасибо за подсказку о помощи. –