Variable: icomplete-in-buffer
icomplete-in-buffer is a customizable variable defined in
icomplete.el.gz.
Value
nil
Documentation
If non-nil, use Icomplete when completing in buffers other than minibuffer.
This affects commands like completion-in-region, but not commands
that use their own completions setup. If the value is with-completions-popup,
display both in-buffer completions and the *Completions* buffer.
Probably introduced at or before Emacs version 30.1.
Source Code
;; Defined in /usr/src/emacs/lisp/icomplete.el.gz
(defcustom icomplete-in-buffer nil
"If non-nil, use Icomplete when completing in buffers other than minibuffer.
This affects commands like `completion-in-region', but not commands
that use their own completions setup. If the value is `with-completions-popup',
display both in-buffer completions and the *Completions* buffer."
:type '(choice (const :tag "Disable" nil)
(const :tag "Enable" t)
(const :tag "Enable with popup window" with-completions-popup)))