Function: vertico--setup

vertico--setup is a byte-compiled function defined in vertico.el.

Signature

(vertico--setup)

Documentation

Setup completion UI.

Implementations

:before (vertico--setup (NIL ((&context . vertico-unobtrusive-mode) eql t))) in `vertico-unobtrusive.el'.

Undocumented

:after (vertico--setup (NIL ((&context . vertico-buffer-mode) eql t))) in `vertico-buffer.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))