23 lines
566 B
EmacsLisp
23 lines
566 B
EmacsLisp
|
(setopt enable-recursive-minibuffers 1)
|
||
|
|
||
|
;; use a vertical layout for the minibuffer
|
||
|
(use-package vertico
|
||
|
:ensure t
|
||
|
:hook (after-init . vertico-mode))
|
||
|
|
||
|
;; show descriptions for things in the minibuffer
|
||
|
(use-package marginalia
|
||
|
:ensure t
|
||
|
:hook (after-init . marginalia-mode))
|
||
|
|
||
|
;; less strict matching for things in the minibuffer
|
||
|
(use-package orderless
|
||
|
:ensure t
|
||
|
:config
|
||
|
(setq completion-styles '(orderless basic))
|
||
|
(setq completion-category-defaults nil)
|
||
|
(setq completion-category-override nil))
|
||
|
|
||
|
;; keep history of minibuffer inputs
|
||
|
(savehist-mode)
|