diff options
author | Aryadev Chavali <aryadev@aryadevchavali.com> | 2025-02-17 16:40:45 +0000 |
---|---|---|
committer | Aryadev Chavali <aryadev@aryadevchavali.com> | 2025-02-17 16:40:45 +0000 |
commit | 4e4238a522b6d067550f1dd7b7c05503cc94c40e (patch) | |
tree | 0bf39724edc5f9a55ced27ddb970ea4409de2e3d /Emacs/.config/emacs | |
parent | 36cc4bfcf84262f3568eb510fa334b0cd6f8fea4 (diff) | |
download | dotfiles-4e4238a522b6d067550f1dd7b7c05503cc94c40e.tar.gz dotfiles-4e4238a522b6d067550f1dd7b7c05503cc94c40e.tar.bz2 dotfiles-4e4238a522b6d067550f1dd7b7c05503cc94c40e.zip |
Add vertico multiform to specialise vertico layout for specific commands
Diffstat (limited to 'Emacs/.config/emacs')
-rw-r--r-- | Emacs/.config/emacs/config.org | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/Emacs/.config/emacs/config.org b/Emacs/.config/emacs/config.org index cdbac3a..2015f52 100644 --- a/Emacs/.config/emacs/config.org +++ b/Emacs/.config/emacs/config.org @@ -662,6 +662,17 @@ outperforming ~icomplete~ consistently when displaying results. "M-h" #'vertico-grid-left "M-l" #'vertico-grid-right)) #+end_src +**** Vertico multiform +This extension to vertico allows one to specialise the behaviour of +vertico for specific forms. +#+begin_src emacs-lisp +(use-package vertico-multiform + :after vertico + :init + (setq vertico-multiform-categories '((t grid))) + :config + (vertico-multiform-mode)) +#+end_src *** Consult Consult provides some improved replacements for certain inbuilt functions, and a few extensions as well. If we consider ivy/counsel @@ -681,14 +692,19 @@ search system. consult-preview-excluded-files '("\\`/[^/|:]+:") consult-preview-key "M-'") :general - (:states '(normal insert motion visual emacs) - [remap imenu] #'consult-imenu - [remap switch-to-buffer] #'consult-buffer) + ([remap imenu] #'consult-imenu + [remap switch-to-buffer] #'consult-buffer + [remap info] #'consult-info) (leader "'" #'consult-register) (search-leader "s" #'consult-line) :config + (with-eval-after-load "vertico-multiform" + (add-multiple-to-list vertico-multiform-commands + '(consult-buffer grid) + '(consult-line list))) + (defun consult-line-isearch-history (&rest _) "Add latest `consult-line' search pattern to the isearch history. |