Emacs:gpg密码短语的停止弹出窗口

Emacs:gpg密码短语的停止弹出窗口,emacs,elisp,Emacs,Elisp,每当我打开一个加密文件(somefile.gpg、.authinfo.gpg)时,emacs就会令人恼火地弹出窗口并询问密码短语。我想它,而不是问我的密码在微型缓冲区 有任何配置选项吗 编辑: 重要的是要注意,若我在弹出窗口上按escape,emacs将在minibuffer中请求密码。所以在emacs中存在回退,我喜欢将回退方法作为第一选择 更新: Emacs版本:GNU Emacs 24.3.50.12(x86_64-unknown-linux-GNU,GTK+版本3.4.2) 2013年5

每当我打开一个加密文件(somefile.gpg、.authinfo.gpg)时,emacs就会令人恼火地弹出窗口并询问密码短语。我想它,而不是问我的密码在微型缓冲区

有任何配置选项吗

编辑: 重要的是要注意,若我在弹出窗口上按escape,emacs将在minibuffer中请求密码。所以在emacs中存在回退,我喜欢将回退方法作为第一选择

更新: Emacs版本:GNU Emacs 24.3.50.12(x86_64-unknown-linux-GNU,GTK+版本3.4.2)
2013年5月28日关于sealion的评论

关于
C-h f epg上下文集密码短语回调RET
中的
gpg代理
的评论看起来很相关,我可以在Emacs Wiki上看到很多相关讨论和明显的解决方法,标题为“如何为gpg使用非图形密码提示”:


现在,我在
.emacs
中放置了以下内容,最终禁用了gui提示

;;在终端中运行时不要使用gpg代理
(defadvice epg—启动(关于建议epg禁用代理激活)
(let((代理(getenv“GPG\u代理信息”))
(设置环境“GPG\U代理信息”无)
做它
(setenv“GPG_代理信息”代理)

可能与@Thomas重复,不幸的是没有,我在那里尝试了解决方案,没有任何用处(如我所料)。当你运行
emacs-Q
时会发生这种情况吗?你的emacs平台/操作系统/版本是什么?@phils更新了。谢谢,我应该先去wiki。