我正在尝试让 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 中描述的三 Pane 布局。 。
最佳答案
问题1的答案是:
(setq bbdb-completion-display-record nil)
关于第二个问题2没有答案。 bbdb3配置好像是国家 secret 之类的东西。
关于emacs - 在 gnus 中循环 BBDB 匹配并抑制弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19046826/