Emacs/GNUs biff显示时间模式不更新邮件



我最近从OpenSUSE 12.2/KDE切换到Fedora 19/Gnome;我的emacs一直保持不变。特别是,我正在使用(显示时间模式1)在KDE上,每当我的Fetchmail守护进程获取新消息时,它都能很好地为我提供"邮件"更新。然而,现在在Gnome上,只有当我刚刚启动emacs时,或者当我重新评估.emacs文件时,我才会收到biff通知。我在emacs和emacsclient中都尝试过这种方法,但似乎两者都不再自动提供biff;我不确定发生了什么变化(emacs版本可能有所不同,但为什么更新的版本会打破这一点?)。救命!

来自.emacs:的相关代码

;; Clock & Biff display
(setq display-time-24hr-format t)
 ;; display-time-mode mail notification
(defface display-time-mail-face '((t (:background "red")))
  "If display-time-use-mail-icon is non-nil, its background colour is that
      of this face. Should be distinct from mode-line. Note that this does not seem
      to affect display-time-mail-string as claimed.")
(setq
 display-time-mail-file "/var/mail/torys"
 display-time-use-mail-icon t
 display-time-mail-face 'display-time-mail-face)
(display-time-mode 1)

GNU Emacs 24.3.1(x86_64-redhat-linux-GNU,GTK+版本3.8.2)于2013-08-14在buildvm-15.phx2.fedoraproject.org 上发布

Tripleee是正确的:尽管我已经修复了.nus和.fetchmailrc之间的大部分路径,但我错过了以下关键行:

nnmail-spool-file "/var/mail/[my user]"
display-time-mail-file "/var/mail/[my user]"

显然,这些是让它正常工作的关键。

最新更新