Variable: read-answer-short
read-answer-short is a customizable variable defined in map-ynp.el.gz.
Value
auto
Documentation
If non-nil, the read-answer function accepts single-character answers.
If t, accept short (single key-press) answers to the question.
If nil, require long answers. If auto, accept short answers if
use-short-answers is non-nil, or the function cell of yes-or-no-p
is set to y-or-n-p.
Note that this variable does not affect calls to the more
commonly-used yes-or-no-p function; it only affects calls to
the read-answer function. To control whether yes-or-no-p
requires a long or a short answer, see the use-short-answers
variable.
This variable was added, or its default value changed, in Emacs 26.2.
Probably introduced at or before Emacs version 26.2.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/map-ynp.el.gz
;; read-answer is a general-purpose question-asker that supports
;; either long or short answers.
;; For backward compatibility check if short y/n answers are preferred.
(defcustom read-answer-short 'auto
"If non-nil, the `read-answer' function accepts single-character answers.
If t, accept short (single key-press) answers to the question.
If nil, require long answers. If `auto', accept short answers if
`use-short-answers' is non-nil, or the function cell of `yes-or-no-p'
is set to `y-or-n-p'.
Note that this variable does not affect calls to the more
commonly-used `yes-or-no-p' function; it only affects calls to
the `read-answer' function. To control whether `yes-or-no-p'
requires a long or a short answer, see the `use-short-answers'
variable."
:type '(choice (const :tag "Accept short answers" t)
(const :tag "Require long answer" nil)
(const :tag "Guess preference" auto))
:version "26.2"
:group 'minibuffer)