[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/orderless e16fc5ddb1 099/204: Ido has progressive compl
From: |
ELPA Syncer |
Subject: |
[elpa] externals/orderless e16fc5ddb1 099/204: Ido has progressive completion too! |
Date: |
Tue, 11 Jan 2022 12:58:21 -0500 (EST) |
branch: externals/orderless
commit e16fc5ddb1b5399d544f545e30cd602cde3d896f
Author: Omar Antolín <omar.antolin@gmail.com>
Commit: Omar Antolín <omar.antolin@gmail.com>
Ido has progressive completion too!
---
README.org | 21 +++++++++++++--------
1 file changed, 13 insertions(+), 8 deletions(-)
diff --git a/README.org b/README.org
index 0c510ac79f..159b2f19ff 100644
--- a/README.org
+++ b/README.org
@@ -60,7 +60,7 @@ Bug reports are highly welcome and appreciated!
- [[#related-packages][Related packages]]
- [[#ivy-and-helm][Ivy and Helm]]
- [[#prescient][Prescient]]
- - [[#icicless-progressive-completion][Icicles's progressive completion]]
+ - [[#restricting-to-current-matches-icicles-ido-and-ivy][Restricting to
current matches: Icicles, Ido and Ivy]]
- [[#integration-with-other-completion-uis][Integration with other completion
UIs]]
- [[#ivy][Ivy]]
- [[#selectrum][Selectrum]]
@@ -209,16 +209,21 @@ in the flex style (called "fuzzy" in prescient). In
addition to
matching, =prescient.el= also supports sorting of candidates (=orderless=
leaves that up to the candidate source and the completion UI).
-** Icicles's progressive completion
+** Restricting to current matches: Icicles, Ido and Ivy
An effect equivalent to matching multiple components in any order can
be achieved in completion frameworks that provide a way to restrict
-further matching to the current lists of candidates. In
[[https://www.emacswiki.org/emacs/Icicles][Icicles]] this
-is called /progressive completion/ and using =S-SPC= instead of =SPC= to
-separate components will do it. (Note that Ivy has an analogous
-command, also bound to =S-SPC=, called =ivy-restrict-to-matches=, so you
-can get the effect of out of order matching without using
-=ivy--regex-ignore-order=.)
+further matching to the current list of candidates. If you use the
+keybinding for restriction instead of =SPC= to separate your components,
+you get out of order matching!
+
+- [[https://www.emacswiki.org/emacs/Icicles][Icicles]] calls this /progressive
completion/ and uses the
+ =icicle-apropos-complete-and-narrow= command, bound to =S-SPC=, to do it.
+
+- Ido has =ido-restrict-to-matches= and binds it to =C-SPC=.
+
+- Ivy has =ivy-restrict-to-matches=, bound to =S-SPC=, so you can get the
+ effect of out of order matching without using =ivy--regex-ignore-order=.
* Integration with other completion UIs
- [elpa] externals/orderless 2813ffb2b1 039/204: Optimization: check if first component is string literal, (continued)
- [elpa] externals/orderless 2813ffb2b1 039/204: Optimization: check if first component is string literal, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 25266dfc60 033/204: Update README.org, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 39202177e1 040/204: Undo previous optimization as it is invalid in general :(, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless ecddc3da2e 045/204: Un-nest definition of orderless--highlight-matches, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 582b3a9fa8 031/204: Make all `defface' syntax more efficient+readable, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless c51037b8ef 024/204: Add custom variable for component separator regexp, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 9856eeed32 047/204: Mention prefixes style in overview, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless cacd856f9a 041/204: Leverage completion-regexp-list: simplify code, increase speed!, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 3005cf8ee9 077/204: Merge pull request #12 from noctuid/feature/strict-initialism, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless f8efbdae4d 087/204: Document style dispatches in the README, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless e16fc5ddb1 099/204: Ido has progressive completion too!,
ELPA Syncer <=
- [elpa] externals/orderless dc1a31b5fc 098/204: Merge remote-tracking branch 'github/master', ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 306fb267f5 100/204: Mark orderless-temporarily-change-separator obsolete (#15), ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 09f4c74280 105/204: Update dispatchers documentation, add transient vars, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless bc9e48216e 120/204: Add option for "smart case" matching, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 1f1e0380e2 122/204: Test for match before highlighting it, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 6b94b9abf8 124/204: Merge pull request #21 from wyuenho/patch-1, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 0826fd4eb4 130/204: Merge pull request #27 from vifon/master, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless fc420e3d07 134/204: Minor readme tweak, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless b600f88db0 144/204: Add orderless-define-completion-style macro, a new fix for #31, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 94d52640d4 145/204: Change docstring interface for orderless-define-completion-style, ELPA Syncer, 2022/01/11