[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/orderless d0ab9e497b 4/6: README: Drop Selectrum docume
|
From: |
ELPA Syncer |
|
Subject: |
[elpa] externals/orderless d0ab9e497b 4/6: README: Drop Selectrum documentation |
|
Date: |
Fri, 10 Nov 2023 12:58:13 -0500 (EST) |
branch: externals/orderless
commit d0ab9e497b3119608bb9342408f451050659c231
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>
README: Drop Selectrum documentation
---
README.org | 46 ++++++++++++++--------------------------------
1 file changed, 14 insertions(+), 32 deletions(-)
diff --git a/README.org b/README.org
index b8add65e0d..ad5abc6827 100644
--- a/README.org
+++ b/README.org
@@ -29,8 +29,7 @@ tab completion), with the built-in Icomplete package (which
is similar
to the more well-known Ido Mode), the icomplete-vertical variant from
Emacs 28 (see the external
[[https://github.com/oantolin/icomplete-vertical][icomplete-vertical]] package
to get that
functionality on earlier versions of Emacs), or with some third party
-minibuffer completion frameworks such as
[[https://gitlab.com/protesilaos/mct][Mct]],
[[https://github.com/minad/vertico][Vertico]], or
[[https://github.com/raxod502/selectrum][Selectrum]]
-(in its default configuration).
+minibuffer completion frameworks such as
[[https://gitlab.com/protesilaos/mct][Mct]] or
[[https://github.com/minad/vertico][Vertico]].
All the completion UIs just mentioned are for minibuffer completion,
used when Emacs commands prompt the user in the minibuffer for some
@@ -98,7 +97,6 @@ Bug reports are highly welcome and appreciated!
- [[#interactively-changing-the-configuration][Interactively changing the
configuration]]
- [[#integration-with-other-completion-uis][Integration with other completion
UIs]]
- [[#ivy][Ivy]]
- - [[#selectrum][Selectrum]]
- [[#company][Company]]
- [[#related-packages][Related packages]]
- [[#ivy-and-helm][Ivy and Helm]]
@@ -378,23 +376,6 @@ your Helm configuration:
(setq helm-completion-style 'emacs)
#+end_src
-** Selectrum
-
-Recent versions of Selectrum default to using whatever completion
-styles you have configured. If you stick with that default
-configuration you can use =orderless= just by adding it to
-=completion-styles=. Alternatively, you can use this configuration:
-
-#+begin_src emacs-lisp
- (setq selectrum-refine-candidates-function #'orderless-filter)
- (setq selectrum-highlight-candidates-function #'orderless-highlight-matches)
-#+end_src
-
-If you use the above configuration, only the visible candidates are
-highlighted, which is a little more efficient.
-
-Note that Selectrum has been deprecated in favor of Vertico.
-
** Company
Company comes with a =company-capf= backend that uses the
@@ -461,10 +442,10 @@ their own completion UI (and many other cool features!).
It is worth pointing out that Helm does provide its multi pattern
matching as a completion style which could be used with default tab
-completion, Icomplete, Selectrum or other UIs supporting completion
-styles! (Ivy does not provide a completion style to my knowledge.) So,
-for example, Icomplete users could, instead of using this package,
-install Helm and configure Icomplete to use it as follows:
+completion, Icomplete or other UIs supporting completion styles! (Ivy
+does not provide a completion style to my knowledge.) So, for example,
+Icomplete users could, instead of using this package, install Helm and
+configure Icomplete to use it as follows:
#+begin_src emacs-lisp
(require 'helm)
@@ -477,14 +458,15 @@ install Helm and configure Icomplete to use it as follows:
** Prescient
-The [[https://github.com/raxod502/prescient.el][prescient.el]] library also
provides matching of space-separated components in
-any order. It offers a completion-style that can be used with Emacs' default
-completion UI, Mct, Vertico or with Icomplete. Furthermore Selectrum and Ivy
are
-supported. The components can be matched literally, as regexps, as initialisms
-or in the flex style (called "fuzzy" in prescient). Prescient does not offer
the
-same flexibility as Orderless with its style dispatchers. However in addition
to
-matching, Prescient supports sorting of candidates, while Orderless leaves that
-up to the candidate source and the completion UI.
+The [[https://github.com/raxod502/prescient.el][prescient.el]] library also
provides matching of space-separated
+components in any order. It offers a completion-style that can be used
+with Emacs' default completion UI, Mct, Vertico or with Icomplete.
+Furthermore Ivy is supported. The components can be matched literally,
+as regexps, as initialisms or in the flex style (called "fuzzy" in
+prescient). Prescient does not offer the same flexibility as Orderless
+with its style dispatchers. However in addition to matching, Prescient
+supports sorting of candidates, while Orderless leaves that up to the
+candidate source and the completion UI.
** Restricting to current matches in Icicles, Ido and Ivy
- [elpa] externals/orderless updated (b38a8e85d6 -> b24748093b), ELPA Syncer, 2023/11/10
- [elpa] externals/orderless 05d611bc5e 2/6: Fix typo in defcustom, ELPA Syncer, 2023/11/10
- [elpa] externals/orderless 6a9ac85072 1/6: Avoid loading cl-lib at runtime, ELPA Syncer, 2023/11/10
- [elpa] externals/orderless 6c78a28502 5/6: README: Update link, ELPA Syncer, 2023/11/10
- [elpa] externals/orderless d0ab9e497b 4/6: README: Drop Selectrum documentation,
ELPA Syncer <=
- [elpa] externals/orderless b24748093b 6/6: Regenerate texi, ELPA Syncer, 2023/11/10
- [elpa] externals/orderless e0ce965047 3/6: Use hashed symbols everywhere for consistency, ELPA Syncer, 2023/11/10