昨天我从 EmacsWiki 找到了桌面模式,然后我为我的 Emacs 24 配置了它:
;; Desktop
(require 'desktop)
;; save the desktop file automatically if it already exists
(desktop-save-mode 1)
;; use only one desktop
(setq desktop-path '("~/.emacs.d/tmp/"))
(setq desktop-dirname "~/.emacs.d/tmp/")
(setq desktop-base-file-name "desktop.cache")
但我收到了警告*编译日志*当我重新启动 Emacs 时缓冲:
Warning: ad-Orig-kill-region called with 3 arguments, but accepts only 2
还有人在使用桌面时遇到此警告吗?或者,还有比桌面模式更好的附加组件吗?
The ad-Orig-
前缀告诉你这个函数kill-region
建议。也许该建议引起了问题?
C-hf kill-region
RET should tell you the name of the advice; chances are good that it's something in your own config, so I would look for it there firstly.
查看禁用建议是否可以解决问题。
我确实注意到 Emacs 24 中这个函数有一个奇怪之处;的源代码kill-region
显然需要一个可选的第三个参数,但是*Help*
screen 仅提到了两个必需的参数。
我检查了 Emacs 23,那里的帮助提到了所有三个参数。
也许 Emacs 24 中存在一个错误,该错误导致了帮助输出中的差异以及您所看到的错误?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)