emacs - 在 OSX 的 Emacs 上,如何将杀戮环和剪贴板分开?

标签 emacs clipboard aquamacs kill-ring

在用于 OSX 的 GNU Emacs 中,我怎样才能将杀伤环和 OSX 剪贴板分开? (这样我基本上有两个独立的杀戮戒指。)

使用所需的行为,这将起作用:
1. ⌘C 将文本从网络复制到 OSX 剪贴板。
2. controlk 在 Emacs 中杀死一行。
3. 控制从 Emacs 终止环中将终止文本拉到当前 Emacs 缓冲区。
4. ⌘v 将原始 Web 文本从 OSX 剪贴板粘贴到当前 Emacs 缓冲区。

这在 Aquamacs 中开箱即用。如何在 GNU Emacs 中工作?

此处讨论了与 Windows 相关的问题:
Emacs: How to separate the kill ring from the system clipboard?

和这里:
http://lists.gnu.org/archive/html/help-emacs-windows/2010-02/msg00001.HTML

...但是这个解决方案在 OSX 中不起作用。我想要 Mac OSX 的解决方案。

最佳答案

这有帮助吗:

(setq x-select-enable-clipboard nil)

这只会将两个剪贴板分开,并且要使 Cmd+c 和 Cmd+v 像提到的那样工作,您必须将它们重新绑定(bind)到 clipboard-kill-ring-saveclipboard-yank .

我正在使用这个 Emacs:https://github.com/railwaycat/emacs-mac-port

关于emacs - 在 OSX 的 Emacs 上,如何将杀戮环和剪贴板分开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22849281/

相关文章:

xcode - 看起来像 Xcode 深色的 Emacs 颜色主题

linux - 更改 emacs 中的默认 find-grep 命令

emacs - 带键盘的鼠标缓冲区菜单

emacs - Spacemacs 混合线号

search - 如何从 emac 中的交互式正则表达式搜索中突出显示以保持突出显示直到停用?

Android:使用高亮显示WebView搜索后无法进行选择

reactjs - 异步剪贴板 API "ClipboardItem is not defined"- Reactjs 将图像复制到剪贴板

c++ - 想要将 "GdkPixbuf"转换为 "GtkSelectionData"对象

macos - Aquamacs 红色光标

shell - 快速的 emacs shell 模式?