From 3d9aec4f4d3adbe8a4609b6866444f71768165a1 Mon Sep 17 00:00:00 2001 From: Martin Polden Date: Wed, 13 Dec 2023 20:41:16 +0100 Subject: vertico: use built-in fuzzy matching --- lisp/init-vertico.el | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) (limited to 'lisp') diff --git a/lisp/init-vertico.el b/lisp/init-vertico.el index cfd3b61..0e23d08 100644 --- a/lisp/init-vertico.el +++ b/lisp/init-vertico.el @@ -29,16 +29,6 @@ remote projects." ("C-c m" . consult-flymake) ("M-g M-g" . consult-goto-line))) -;; completion style providing fuzzy matching -(use-package orderless - :ensure t - :init - ;; https://github.com/minad/vertico/blob/c36ad0c9471010a0c160268cc6581edf4959e2d3/README.org#configuration - (setq orderless-matching-styles '(orderless-flex) - completion-styles '(orderless basic) - completion-category-defaults nil - completion-category-overrides '((file (styles partial-completion))))) - ;; show rich annotations in the minibuffer (use-package marginalia :ensure t @@ -48,11 +38,15 @@ remote projects." ;; a better completion ui (use-package vertico :ensure t + :init + ;; enable fuzzy matching + ;; https://github.com/minad/vertico/#completion-styles-and-tab-completion + (setq completion-styles '(basic substring partial-completion flex)) :config (vertico-mode 1)) ;; make directory navigation behave like ido -;; https://github.com/minad/vertico/blob/c36ad0c9471010a0c160268cc6581edf4959e2d3/README.org#extensions +;; https://github.com/minad/vertico/#extensions (use-package vertico-directory :ensure nil :after vertico -- cgit v1.2.3