emacs - Elisp 以编程方式复制到剪贴板剪贴板
问题描述
我正在尝试将一些 elisp 代码执行的结果复制到我的剪贴板。我正在寻找可以这样使用的东西。
(defun generate-string-to-my-clipboard ()
(magic-function (foo-generate-string)))
执行后,我可以将 (foo-generate-string) 的结果粘贴到我的系统中
我见过使用kill-region
or的解决方案clipboard-kill-ring-save
,但它需要缓冲区中某处的区域或字符串来选择它。它可以工作,但感觉有点牵强。
解决方案
您可以使用kill-new
:
(kill-new "this is copied to clipboard")
(假设x-select-enable-clipboard
设置为其默认值t
。)
推荐阅读
- ios - 错误:点击 UISegmentedControl 时将无法识别的选择器发送到实例
- python - 复制鼠标点击 NameError
- android - Android:相机错误->无法连接到相机
- git - 在私有 Git 存储库中存储 API 密钥/连接字符串
- amazon-web-services - 如何允许 Google Cloud Data Fusion 连接到 AWS RDS MySQL 数据库?
- c# - C# 数组范围
- android - 为什么 Android 中的 gridlayout 无法将按钮与我的 java 应用程序正确对齐?
- javascript - 为什么地址栏的行为与通过 JavaScript 更改 URL 时不同
- c# - 找不到 C# ArgumentNullException 类型或命名空间。VS 代码
- javascript - 为什么要比较 void 0 而不是 undefined?(TypeScript 空值合并运算符)