ドキュメントやフォーラムでかなりのダイビングとハンティングを行わなければならなかったので、他の人のためにここでQ&Aを行うことも考えました。
ミニバッファーでGnuPGパスフレーズプロンプトを有効にするにはどうすればよいですか?Emacs 25.1の変更ログには次のように書かれています:
** pinentry.elでは、gpgコマンドがEmacsから呼び出される(つまり、INSIDE_EMACS環境変数が設定される)かどうかに応じて、グラフィカルダイアログの代わりにミニバッファーを介してGnuPGパスフレーズを要求できます。この機能には、新しいバージョンのGnuPG(2.1.5以降)およびPinentry(0.9.5以降)が必要です。この機能を使用するには、「allow-emacs-pinentry」を「〜/ .gnupg / gpg-agent.conf」に追加し、「gpgconf --reload gpg-agent」で設定を再読み込みします。
ちょうどそれを行うと、グラフィカルなパスフレーズプロンプトでさえなく、エラーメッセージが表示されます。
これは、GnuPG 2.1.11を使用したLubuntu(Ubuntu Xenial)上のGNU Emacs 25.2.2です。