Variable: completion-eager-update
completion-eager-update is a customizable variable defined in
minibuffer.el.gz.
Value
auto
Documentation
Whether the *Completions* buffer should update as you type.
If t, always update as you type.
If auto, only update if the completion property eager-update is
non-nil, whether set by the completion table or by
completion-category-overrides or by completion-category-defaults.
If nil, never update as you type.
This only affects the *Completions* buffer if it is already displayed.
This variable was added, or its default value changed, in Emacs 31.1.
Source Code
;; Defined in /usr/src/emacs/lisp/minibuffer.el.gz
(defcustom completion-eager-update 'auto
"Whether the *Completions* buffer should update as you type.
If `t', always update as you type.
If `auto', only update if the completion property `eager-update' is
non-nil, whether set by the completion table or by
`completion-category-overrides' or by `completion-category-defaults'.
If nil, never update as you type.
This only affects the *Completions* buffer if it is already
displayed."
:type '(choice (const :tag "Don't update as you type" nil)
(const :tag "Auto-update based on the category" auto)
(const :tag "Always update as you type" t))
:version "31.1")