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. See also yes-or-no-prompt.

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'.  See also
`yes-or-no-prompt'.  */);