Variable: minibuffer-nonselected-mode
minibuffer-nonselected-mode is a customizable variable defined in
minibuffer.el.gz.
Value
t
Documentation
Non-nil if Minibuffer-Nonselected mode is enabled.
See the minibuffer-nonselected-mode(var)/minibuffer-nonselected-mode(fun) command
for a description of this minor mode.
Setting this variable directly does not take effect;
either customize it (see the info node (emacs)Easy Customization)
or call the function minibuffer-nonselected-mode(var)/minibuffer-nonselected-mode(fun).
This variable was added, or its default value changed, in Emacs 31.1.
Probably introduced at or before Emacs version 31.1.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/minibuffer.el.gz
(define-minor-mode minibuffer-nonselected-mode
"Minor mode to warn about non-selected active minibuffer window.
Use the face `minibuffer-nonselected' to highlight the contents of the
minibuffer window when the minibuffer remains active but its window is
no longer selected."
:global t
:initialize #'custom-initialize-after-file-load
:init-value t
:version "31.1"
(if minibuffer-nonselected-mode
(progn
(add-hook 'minibuffer-setup-hook #'minibuffer--nonselected-setup)
(add-hook 'minibuffer-exit-hook #'minibuffer--nonselected-exit)
(when (active-minibuffer-window)
(minibuffer--nonselected-check (selected-frame))))
(remove-hook 'minibuffer-setup-hook #'minibuffer--nonselected-setup)
(remove-hook 'minibuffer-exit-hook #'minibuffer--nonselected-exit)
(remove-hook 'window-state-change-functions
#'minibuffer--nonselected-check)
(when (overlayp minibuffer--nonselected-overlay)
(delete-overlay minibuffer--nonselected-overlay))))