Variable: use-short-answers
use-short-answers is a customizable variable defined in fns.c.
Value
nil
Documentation
Non-nil means yes-or-no-p uses shorter answers "y" or "n".
When non-nil, yes-or-no-p will use y-or-n-p to read the answer.
We recommend against setting this variable non-nil, because yes-or-no-p
is intended to be used when users are expected not to respond too
quickly, but to take their time and perhaps think about the answer.
The same variable also affects the function read-answer.
This variable was added, or its default value changed, in Emacs 28.1.
Probably introduced at or before Emacs version 28.1.
Source Code
// Defined in /usr/src/emacs/src/fns.c
DEFVAR_BOOL ("use-short-answers", use_short_answers,
doc: /* Non-nil means `yes-or-no-p' uses shorter answers "y" or "n".
When non-nil, `yes-or-no-p' will use `y-or-n-p' to read the answer.
We recommend against setting this variable non-nil, because `yes-or-no-p'
is intended to be used when users are expected not to respond too
quickly, but to take their time and perhaps think about the answer.
The same variable also affects the function `read-answer'. */);