[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/orderless b8e7e53a8f 152/204: Don't recommend icomplete
From: |
ELPA Syncer |
Subject: |
[elpa] externals/orderless b8e7e53a8f 152/204: Don't recommend icomplete (fix #36) |
Date: |
Tue, 11 Jan 2022 12:58:26 -0500 (EST) |
branch: externals/orderless
commit b8e7e53a8f816f017b7611791e66096b16d335a8
Author: Omar Antolín <omar.antolin@gmail.com>
Commit: Omar Antolín <omar.antolin@gmail.com>
Don't recommend icomplete (fix #36)
---
README.org | 30 ++++++++++++------------------
1 file changed, 12 insertions(+), 18 deletions(-)
diff --git a/README.org b/README.org
index 67d4f85837..1c55d44bdd 100644
--- a/README.org
+++ b/README.org
@@ -27,12 +27,13 @@ front-end that provides a completion UI. Any completion
style can be
used with the default Emacs completion UI (sometimes called minibuffer
tab completion), with the built-in Icomplete package (which is similar
to the more well-known Ido Mode), or with some third party completion
-frameworks such as [[https://github.com/raxod502/selectrum][Selectrum]]. To
use a completion style in this
-fashion simply add it as an entry in the variables =completion-styles=
-and =completion-category-overrides= (see their documentation). You may
-also want to modify the =completion-category-defaults= variable, which
-serves as a default value for =completion-category-overrides=: if you
-want to use =orderless= exclusively, set both variables to =nil=.
+frameworks such as [[https://github.com/raxod502/selectrum][Selectrum]] or
[[https://github.com/oantolin/icomplete-vertical][icomplete-vertical]]. To use a
+completion style in this fashion simply add it as an entry in the
+variables =completion-styles= and =completion-category-overrides= (see
+their documentation). You may also want to modify the
+=completion-category-defaults= variable, which serves as a default value
+for =completion-category-overrides=: if you want to use =orderless=
+exclusively, set both variables to =nil=.
With a bit of effort, it might still be possible to use =orderless= with
other completion UIs, even if those UIs don't support the standard
@@ -45,7 +46,6 @@ If you use MELPA, the easiest way to install =orderless= is
via
#+begin_src emacs-lisp
(use-package orderless
:ensure t
- :init (icomplete-mode) ; optional but recommended!
:custom (completion-styles '(orderless)))
#+end_src
@@ -55,15 +55,8 @@ the following configuration:
#+begin_src emacs-lisp
(require 'orderless)
(setq completion-styles '(orderless))
-(icomplete-mode) ; optional but recommended!
#+end_src
-(And of course, if you use another completion framework such as Ivy or
-Helm, disable it.)
-
-If you like the experience of using =orderless= with Icomplete, but wish
-the candidates displayed vertically, you can use
[[https://github.com/oantolin/icomplete-vertical][icomplete-vertical]].
-
Bug reports are highly welcome and appreciated!
:CONTENTS:
@@ -365,13 +358,14 @@ order. In Ivy, this is done with the
=ivy--regex-ignore-order= matcher.
In Helm, it is the default, called "multi pattern matching".
This package is significantly smaller than either of those because it
-solely defines a completion style, meant to be used with the built-in
-Icomplete completion UI, while both of those provide their own
+solely defines a completion style, meant to be used with any completion UI
supporting completion styles while both of those provide 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 Icomplete! (Ivy
-does not.) So, Icomplete users could, instead of using this package,
+matching as a completion style which could be used with default tab
+copletion, 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:
#+begin_src emacs-lisp
- [elpa] externals/orderless c1be870f02 101/204: Undocument orderless-temporarily-change-separator in README, (continued)
- [elpa] externals/orderless c1be870f02 101/204: Undocument orderless-temporarily-change-separator in README, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless d0b217512f 104/204: Switch to single variable config, add transient vars, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 5618c349a6 107/204: Remove global dispatchers, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless e56eeef6e1 126/204: Merge pull request #22 from jcs-PR/badge, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless f49a0faceb 128/204: Off by one error in orderless-without-literal, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless ef9bff0020 133/204: Modify readme for better texinfo export, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless ec71107992 138/204: Merge branch 'master' of https://github.com/oantolin/orderless, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 4844452f4e 139/204: Update documentation, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 9f18a34d7e 141/204: Revert documentation for #31, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless ea60844b82 151/204: Add missing funcall in decision whether to skip highlighting, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless b8e7e53a8f 152/204: Don't recommend icomplete (fix #36),
ELPA Syncer <=
- [elpa] externals/orderless edce950fe1 155/204: Capture empty string to avoid highlighting for strict initialism, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless e5cb3f7b57 164/204: update readme, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 05fc3d223e 169/204: fix typo, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 8d187bd31e 171/204: Only enable regexp and literal matching styles by default, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless d13f47df73 173/204: Bump version number, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 0205fb5b0e 170/204: Merge pull request #50 from minad/typo, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 94e8940ac1 175/204: Omit null components (fix #55), ELPA Syncer, 2022/01/11
- [elpa] externals/orderless cbb1c00f99 181/204: Mention orderless works fine with Vertico (fix #59), ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 793eb0ec01 190/204: Implement ^literal optimization discussed in #79, ELPA Syncer, 2022/01/11