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))))