循环BBDB匹配并抑制gnus中的弹出窗口

时间:2013-09-27 09:04:06

标签: emacs gnus bbdb

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

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

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

据我所知,bbdb-mua-pop-upbbdb-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中描述的三窗格。

1 个答案:

答案 0 :(得分:2)

问题1的答案是:

(setq bbdb-completion-display-record nil)

至于第二个问题2没有答案。 bbdb3配置好像是一个像国家机密的东西。