清除emacs中的kill ring

kli*_*ron 10 emacs text-editors

如何清除emacs中的kill ring?我使用 browse-kill-ring.el 但它提供的缓冲区是只读的。

wnr*_*rph 12

对我来说,M-: (setq kill-ring nil)有效。另请参阅elisp 手册中 Kill Ring 的内部结构。不过,不要问我副作用和安全方面的问题。

立即调用垃圾收集,如

(progn (setq kill-ring nil) (garbage-collect))
Run Code Online (Sandbox Code Playgroud)

使 conses 更难访问,因此这可能会给您一定程度的安全性。