EMACS-DOCUMENT

=============>集思广益

将粘贴板中的内容添加到Emacs的kill-ring中

我之前写过一篇文章: 如果将Emacs中选中的内容保存到粘贴板中. 这篇则是关于整合粘贴板与Emacs的另一篇文章. 该文的灵感来源于牛逼轰轰的Emacs operating system 系列配置文件. 该系列配置文件中包含又好多的好东西.

默认情况下,若你先拷贝了什么东西到粘贴板中(假设是从firefox中拷贝了一些文本),然后又在Emacs中拷贝或剪切了一些文本,则你会发现之前从firefox中拷贝的那些内容被覆盖了. 不过如果在你 emacs配置文件 中设置了下面这个选项,则在Emacs拷贝或剪切文本时还会将粘贴板中的内容添加到kill-ring中,这样一来你就可以通过 遍历Emacs粘贴板历史 的方式找回原内容了.

;; Save whatever’s in the current (system) clipboard before
;; replacing it with the Emacs’ text.
;; https://github.com/dakrone/eos/blob/master/eos.org
(setq save-interprogram-paste-before-kill t)