emacs - 在 gnus 中循环 BBDB 匹配并抑制弹出窗口

标签 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 中描述的三 Pane 布局。 。

最佳答案

问题1的答案是:

(setq bbdb-completion-display-record nil)

关于第二个问题2没有答案。 bbdb3配置好像是国家 secret 之类的东西。

关于emacs - 在 gnus 中循环 BBDB 匹配并抑制弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19046826/

相关文章:

python - 在 Emacs 中使用 pydbgr

emacs - 如何打开多个终端?

emacs - 使用 emacsclient 而不是 emacs - 翻译参数

ssl - 在 Windows 上的 Emacs gnus 中打开 gmail nnimap 服务器时遇到问题

Emacs 包版本

emacs - 隔离 emacs 框架

emacs - 分号在 elisp 缓冲区中返回后移至中心

emacs - Gnus:如何根据撰写电子邮件的帐户归档电子邮件? [gcc-self 没有按预期工作]

emacs - 将当前条目插入 BBDB