[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/vertico 67c73b7ae3: README: Simplify configuration
From: |
ELPA Syncer |
Subject: |
[elpa] externals/vertico 67c73b7ae3: README: Simplify configuration |
Date: |
Thu, 11 Jul 2024 15:59:26 -0400 (EDT) |
branch: externals/vertico
commit 67c73b7ae3079e24b5369b54a740d79eb9d2b978
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>
README: Simplify configuration
---
README.org | 49 ++++++++++++++++++++-----------------------------
1 file changed, 20 insertions(+), 29 deletions(-)
diff --git a/README.org b/README.org
index 93c7f02eb6..0cf1a45148 100644
--- a/README.org
+++ b/README.org
@@ -85,21 +85,13 @@ to take advantage of ~use-package~. Here is an example
configuration:
#+begin_src emacs-lisp
;; Enable vertico
(use-package vertico
+ :custom
+ ;; (vertico-scroll-margin 0) ;; Different scroll margin
+ ;; (vertico-count 20) ;; Show more candidates
+ ;; (vertico-resize t) ;; Grow and shrink the Vertico minibuffer
+ ;; (vertico-cycle t) ;; Enable cycling for `vertico-next/previous'
:init
- (vertico-mode)
-
- ;; Different scroll margin
- ;; (setq vertico-scroll-margin 0)
-
- ;; Show more candidates
- ;; (setq vertico-count 20)
-
- ;; Grow and shrink the Vertico minibuffer
- ;; (setq vertico-resize t)
-
- ;; Optionally enable cycling for `vertico-next' and `vertico-previous'.
- ;; (setq vertico-cycle t)
- )
+ (vertico-mode))
;; Persist history over Emacs restarts. Vertico sorts by history position.
(use-package savehist
@@ -108,6 +100,13 @@ to take advantage of ~use-package~. Here is an example
configuration:
;; A few more useful configurations...
(use-package emacs
+ :custom
+ ;; Support opening new minibuffers from inside existing minibuffers.
+ (enable-recursive-minibuffers t)
+ ;; Emacs 28 and newer: Hide commands in M-x which do not work in the current
+ ;; mode. Vertico commands are hidden in normal buffers. This setting is
+ ;; useful beyond Vertico.
+ (read-extended-command-predicate #'command-completion-default-include-p)
:init
;; Add prompt indicator to `completing-read-multiple'.
;; We display [CRM<separator>], e.g., [CRM,] if the separator is a comma.
@@ -123,15 +122,7 @@ to take advantage of ~use-package~. Here is an example
configuration:
;; Do not allow the cursor in the minibuffer prompt
(setq minibuffer-prompt-properties
'(read-only t cursor-intangible t face minibuffer-prompt))
- (add-hook 'minibuffer-setup-hook #'cursor-intangible-mode)
-
- ;; Support opening new minibuffers from inside existing minibuffers.
- (setq enable-recursive-minibuffers t)
-
- ;; Emacs 28 and newer: Hide commands in M-x which do not work in the current
- ;; mode. Vertico commands are hidden in normal buffers. This setting is
- ;; useful beyond Vertico.
- (setq read-extended-command-predicate
#'command-completion-default-include-p))
+ (add-hook 'minibuffer-setup-hook #'cursor-intangible-mode))
#+end_src
I recommend to give Orderless completion a try, which is different from the
@@ -140,13 +131,13 @@ prefix TAB completion used by the basic default
completion system or in shells.
#+begin_src emacs-lisp
;; Optionally use the `orderless' completion style.
(use-package orderless
- :init
+ :custom
;; Configure a custom style dispatcher (see the Consult wiki)
- ;; (setq orderless-style-dispatchers '(+orderless-consult-dispatch
orderless-affix-dispatch)
- ;; orderless-component-separator #'orderless-escapable-split-on-space)
- (setq completion-styles '(orderless basic)
- completion-category-defaults nil
- completion-category-overrides '((file (styles partial-completion)))))
+ ;; (orderless-style-dispatchers '(+orderless-consult-dispatch
orderless-affix-dispatch))
+ ;; (orderless-component-separator #'orderless-escapable-split-on-space)
+ (completion-styles '(orderless basic))
+ (completion-category-defaults nil)
+ (completion-category-overrides '((file (styles partial-completion)))))
#+end_src
The =basic= completion style is specified as fallback in addition to
=orderless= in
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/vertico 67c73b7ae3: README: Simplify configuration,
ELPA Syncer <=