【问题标题】:Emacs/GNUs biff display-time-mode not updating mailEmacs/GNUs biff 显示时间模式不更新邮件
【发布时间】:2014-01-02 22:21:50
【问题描述】:

我最近从 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 年 8 月 14 日在 buildvm-15.phx2.fedoraproject.org 上

【问题讨论】:

  • 您的邮件是否仍在同一地点投递?我猜不是。
  • 我已经为我的新用户名更新了假脱机路径,所以邮件可以到达那里,当我打开 GNUs 并刷新时,它会下载所有内容——它只是没有通知我。
  • @tripleee,你是对的;我错过了 .gnus 中的重要行。

标签: email emacs notifications gnus biff


【解决方案1】:

Tripleee 是正确的:虽然我已经修复了 .gnus 和 .fetchmailrc 中的大部分路径,但我错过了这些关键行:

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

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

【讨论】:

    猜你喜欢
    • 2010-11-06
    • 2016-11-01
    • 2012-04-10
    • 2014-08-22
    • 2011-05-15
    • 1970-01-01
    • 2023-03-18
    • 2014-04-04
    • 1970-01-01
    相关资源
    最近更新 更多