summaryrefslogtreecommitdiffhomepage
path: root/completion.org
diff options
context:
space:
mode:
authorjao <jao@gnu.org>2021-04-05 21:54:57 +0100
committerjao <jao@gnu.org>2021-04-05 21:54:57 +0100
commit52529bf8dcc2826c9ec7edda44fd00dcff7ce8ac (patch)
tree24d2c5a29f1bceca53c2f1c4dde4e1a08dc04322 /completion.org
parentea6c559a6b34c0945a7641f8a3560e2908bcb84b (diff)
downloadelibs-52529bf8dcc2826c9ec7edda44fd00dcff7ce8ac.tar.gz
elibs-52529bf8dcc2826c9ec7edda44fd00dcff7ce8ac.tar.bz2
consolidating vertico setup
Diffstat (limited to 'completion.org')
-rw-r--r--completion.org33
1 files changed, 17 insertions, 16 deletions
diff --git a/completion.org b/completion.org
index 61798bc..b367d96 100644
--- a/completion.org
+++ b/completion.org
@@ -78,29 +78,30 @@
#+end_src
* completion styles
- #+begin_src emacs-lisp :load no
+ #+begin_src emacs-lisp
(use-package orderless
:ensure t
- :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))))
+ :init
+ (setq 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))
+
+ (defun jao--be-orderless (&rest _any)
+ (setq-local completion-styles '(orderless)))
+
+ (add-hook 'minibuffer-setup-hook #'jao--be-orderless))
#+end_src
* vertico
#+begin_src emacs-lisp
(jao-load-path "vertico")
(use-package vertico
- :init (setq vertico-count 20)
- :config
- (defun jao-vertico--orderless (&rest _)
- (setq-local completion-styles '(orderless)))
- (advice-add 'vertico--setup :before #'jao-minicomp--orderless))
- (vertico-mode)
+ :init
+ (setq vertico-count 20)
+ (vertico-mode))
#+end_src
* marginalia
#+begin_src emacs-lisp