diff options
Diffstat (limited to 'completion.org')
-rw-r--r-- | completion.org | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/completion.org b/completion.org index 96e8252..61798bc 100644 --- a/completion.org +++ b/completion.org @@ -1,9 +1,5 @@ #+title: Completion configuration using selectrum, consult and friends -* completion styles - #+begin_src emacs-lisp - (setq completion-styles '(partial-completion emacs22 initials)) - #+end_src * company #+begin_src emacs-lisp (use-package company @@ -81,26 +77,30 @@ #+end_src -* orderless +* completion styles #+begin_src emacs-lisp :load no (use-package orderless :ensure t - :custom ((orderless-component-separator "[ -/]+") + :custom ((completion--styles '(partial-completion emacs22 initials)) + (completion-category-defaults nil) + ;; (completion-category-overrides + ;; '((file (styles . (partial-completion))))) + (orderless-component-separator "[ -/]+") (orderless-matching-styles '(orderless-literal orderless-regexp orderless-initialism))) :bind ((:map minibuffer-local-completion-map ("SPC" . self-insert-command)))) #+end_src -* minicomp +* vertico #+begin_src emacs-lisp - (jao-load-path "minicomp") - (use-package minicomp - :init (setq minicomp-count 20) + (jao-load-path "vertico") + (use-package vertico + :init (setq vertico-count 20) :config - (defun jao-minicomp--orderless (&rest _) + (defun jao-vertico--orderless (&rest _) (setq-local completion-styles '(orderless))) - (advice-add 'minicomp--setup :before #'jao-minicomp--orderless)) - (minicomp-mode 1) + (advice-add 'vertico--setup :before #'jao-minicomp--orderless)) + (vertico-mode) #+end_src * marginalia #+begin_src emacs-lisp |