2

我正在尝试让 BBDB 与 gnus 很好地配合使用。但是,有两个相关的功能我无法使用:

(1) 阻止垃圾窗口弹出。

(2) 使用 TAB 在不同的匹配项中循环,而不是使用弹出窗口或任何类型的新缓冲区。

据我所知,bbdb-mua-pop-up应该bbdb-complete-mail-allow-cycling分别控制这些。但是,不能让他们工作。相反,当前按 TAB 会执行以下操作:

(1) 如果有一个匹配的条目包含几个不同的电子邮件地址,则创建一个我不想要的 *BBDB* 窗口。骑自行车在这里按预期工作。

(2) 如果没有匹配的单个条目,则在其他窗口之一中弹出通常的 emacs *Completions* 缓冲区,这也是我不想要的。您不能使用 TAB 在此处的比赛之间循环。

.gnus 的相关位:

(bbdb-initialize 'gnus 'message 'mail)
(bbdb-mua-auto-update-init 'gnus 'message 'mail)

(setq bbdb-complete-mail-allow-cycling t
      bbdb-mua-pop-up nil)

窗口布局或多或少是http://www.emacswiki.org/emacs/GnusWindowLayout中描述的三窗格。

4

1 回答 1

2

问题1的答案是:

(setq bbdb-completion-display-record nil)

至于第二个问题2没有答案。bbdb3 配置似乎是一个国家机密。

于 2014-01-18T09:23:45.427 回答