Variable: vertico-unobtrusive-mode-hook
vertico-unobtrusive-mode-hook is a customizable variable defined in
vertico-unobtrusive.el.
Value
nil
Documentation
Hook run after entering or leaving vertico-unobtrusive-mode(var)/vertico-unobtrusive-mode(fun).
No problems result if this variable is not bound.
add-hook automatically binds it. (This is true for all hook variables.)
Source Code
;; Defined in ~/.emacs.d/elpa/vertico-20260811.1003/vertico-unobtrusive.el
;;;###autoload
(define-minor-mode vertico-unobtrusive-mode
"Unobtrusive display for Vertico."
:global t :group 'vertico
(cond
((and vertico-unobtrusive-mode (not vertico-unobtrusive--restore))
(push '(vertico-current . default) (default-value 'face-remapping-alist))
(setq vertico-unobtrusive--restore (cons vertico-count vertico-count-format)
vertico-count 1
vertico-count-format nil
vertico-flat-format `(:separator nil :ellipsis nil ,@vertico-flat-format)))
((and (not vertico-unobtrusive-mode) vertico-unobtrusive--restore)
(cl-callf2 delete '(vertico-current . default)
(default-value 'face-remapping-alist))
(setq vertico-count (car vertico-unobtrusive--restore)
vertico-count-format (cdr vertico-unobtrusive--restore)
vertico-flat-format (nthcdr 4 vertico-flat-format)
vertico-unobtrusive--restore nil)))
(vertico-flat-mode (if vertico-unobtrusive-mode 1 -1)))