最近发觉gnus使用过程中总是有些烦人的提示。
Gnus auto-save file exists. Do you want to read it?</blockquote>
在 gnus FAQ 里有提到,具体参见 (info “(gnus)Auto Save”)。主要是退出 *Group*
buffer 之前,直接退出emacs导致的,我的解决办法是避免直接 kill-this-buffer
,另外加入hook:
(define-key gnus-group-mode-map "\C-x\C-k" 'undefined) ; avoid kill *Group* manually
(add-hook 'kill-emacs-hook 'gnus-group-exit)
Buffer has a running process; kill it?
这是因为如果使用了 nnimap
,那么进入邮箱的时候,会调用 gnutls-cli
。而我的机器上没有安装 gnutls 相关的工具,emacs调用一个不存在的程序时进程状态会标志为run,所以出现这样的提示。这个 bug 提交在emacs24里,所以目前的workaround就是装上gnutls工具,让emacs找到它。