summaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2023-12-13 20:41:16 +0100
committerMartin Polden <mpolden@mpolden.no>2023-12-13 20:41:16 +0100
commit3d9aec4f4d3adbe8a4609b6866444f71768165a1 (patch)
tree693c1a889510692a08b57c4e8dea1e890819cbd5 /lisp
parent2998777d56235d5aa31ae3f1d693936b1b0fef72 (diff)
vertico: use built-in fuzzy matching
Diffstat (limited to 'lisp')
-rw-r--r--lisp/init-vertico.el16
1 files changed, 5 insertions, 11 deletions
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