;; Optionally enable cycling for `vertico-next' and `vertico-previous'.
;; (setq vertico-cycle t)
+ :custom
+ (vertico-grid-separator " ")
+ (vertico-grid-lookahead 50)
+ (vertico-multiform-categories
+ '((file reverse)
+ (consult-grep buffer)
+ (consult-location)
+ (imenu buffer)
+ (library reverse indexed)
+ (org-roam-node reverse indexed)
+ (t reverse)
+ ))
+ (vertico-multiform-commands
+ '(("flyspell-correct-*" grid reverse)
+ (org-refile grid reverse indexed)
+ (consult-yank-pop indexed)
+ (consult-flycheck)
+ (consult-lsp-diagnostics)
+ ))
:config
+ (vertico-multiform-mode)
(define-key vertico-map "\r" #'vertico-directory-enter)
(define-key vertico-map "\d" #'vertico-directory-delete-char)
(define-key vertico-map "\M-\d" #'vertico-directory-delete-word)
- (add-hook 'rfn-eshadow-update-overlay-hook #'vertico-directory-tidy
+ (add-hook 'rfn-eshadow-update-overlay-hook #'vertico-directory-tidy)
)
;; Persist history over Emacs restarts. Vertico sorts by history position.