Variable: epg-pinentry-mode

epg-pinentry-mode is a customizable variable defined in epg-config.el.gz.

Value

nil

Documentation

The pinentry mode.

GnuPG 2.1 or later has an option to control the behavior of Pinentry invocation. The value should be the symbol error, ask, cancel, or loopback. See the GnuPG manual for the meanings.

A particularly useful mode is loopback, which redirects all Pinentry queries to the caller, so Emacs can query passphrase through the minibuffer, instead of external Pinentry program.

This variable was added, or its default value changed, in Emacs 27.1.

Probably introduced at or before Emacs version 27.1.

Aliases

epa-pinentry-mode (obsolete since 27.1)

Source Code

;; Defined in /usr/src/emacs/lisp/epg-config.el.gz
;; In the doc string below, we say "symbol `error'" to avoid producing
;; a hyperlink for `error' the function.
(defcustom epg-pinentry-mode nil
  "The pinentry mode.

GnuPG 2.1 or later has an option to control the behavior of
Pinentry invocation.  The value should be the symbol `error',
`ask', `cancel', or `loopback'.  See the GnuPG manual for the
meanings.

A particularly useful mode is `loopback', which redirects all
Pinentry queries to the caller, so Emacs can query passphrase
through the minibuffer, instead of external Pinentry program."
  :type '(choice (const nil)
		 (const ask)
		 (const cancel)
		 (const error)
		 (const loopback))
  :version "27.1")