Function: vertico--setup
vertico--setup is a byte-compiled function defined in vertico.el.
Signature
(vertico--setup)
Documentation
Setup completion UI.
Implementations
:after (vertico--setup (NIL ((&context . vertico-buffer-mode) eql t))) in `vertico-buffer.el'.
Undocumented
:before (vertico--setup (NIL ((&context . vertico-unobtrusive-mode) eql t))) in `vertico-unobtrusive.el'.
Undocumented
:after (vertico--setup (NIL ((&context . vertico-mouse-mode) eql t))) in `vertico-mouse.el'.
Undocumented
(vertico--setup) in `vertico.el'.
Undocumented
Source Code
;; Defined in ~/.emacs.d/elpa/vertico-20260811.1003/vertico.el
(cl-defgeneric vertico--setup ()
"Setup completion UI."
(remove-hook 'minibuffer-setup-hook #'vertico--setup)
(dolist (var vertico--locals)
(set-local (car var) (cdr var)))
(setq-local vertico--input t
vertico--candidates-ov (make-overlay (point-max) (point-max) nil t t)
vertico--count-ov (make-overlay (point-min) (point-min) nil t t))
(overlay-put vertico--count-ov 'priority 1) ;; For `minibuffer-depth-indicate-mode'
(use-local-map vertico-map)
(add-hook 'pre-command-hook #'vertico--prepare nil 'local)
(add-hook 'post-command-hook #'vertico--exhibit nil 'local))