首页 > 解决方案 > Elisp 以编程方式复制到剪贴板剪贴板

问题描述

我正在尝试将一些 elisp 代码执行的结果复制到我的剪贴板。我正在寻找可以这样使用的东西。

(defun generate-string-to-my-clipboard ()
  (magic-function (foo-generate-string)))

执行后,我可以将 (foo-generate-string) 的结果粘贴到我的系统中

我见过使用kill-regionor的解决方案clipboard-kill-ring-save,但它需要缓冲区中某处的区域或字符串来选择它。它可以工作,但感觉有点牵强。

标签: emacsclipboardcopy-paste

解决方案


您可以使用kill-new

(kill-new "this is copied to clipboard")

(假设x-select-enable-clipboard设置为其默认值t。)


推荐阅读