(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)