[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/orderless eaa8b00d23 026/204: Add "literature review"
From: |
ELPA Syncer |
Subject: |
[elpa] externals/orderless eaa8b00d23 026/204: Add "literature review" |
Date: |
Tue, 11 Jan 2022 12:58:14 -0500 (EST) |
branch: externals/orderless
commit eaa8b00d2301d923260f1ef75fee49e5d41cae7e
Author: Omar Antolín <omar.antolin@gmail.com>
Commit: Omar Antolín <omar.antolin@gmail.com>
Add "literature review"
---
README.org | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/README.org b/README.org
index a3b7567a03..ed6ab171b9 100644
--- a/README.org
+++ b/README.org
@@ -40,3 +40,34 @@ The portions of a candidate matching each component get
highlighted in
one of four faces, =orderless-math-face-?= where =?= is a number from 0
to 3. If the pattern has more than four components, the faces get
reused cyclically.
+
+* Related packages
+
+The well-known and hugely powerful completion frameworks
[[https://github.com/abo-abo/swiper][Ivy]] and
[[https://github.com/emacs-helm/helm][Helm]]
+also provide for matching space-separated component regexps in any
+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 provides a completion style, meant to be used with the built-in
+Icomplete completion UI, 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! So,
+Icomplete users could, instead of using this package, instead install
+Helm and configure Icomplete to use it as follows:
+
+#+begin_src emacs-lisp
+ (require 'helm)
+ (setq completion-styles '(helm))
+ (icomplete-mode)
+#+end_src
+
+(Of course, if you install Helm, you probably might as well use the
+Helm UI in =helm-mode= rather than using Icomplete.)
+
+The combination of [[https://github.com/raxod502/selectrum][Selectrum]] and
[[https://github.com/raxod502/prescient.el][prescient.el]] also provides
matching
+of space-separated components in any order, but the components are
+matched as either literal strings or initialisms rather than as
+regexps.
- [elpa] branch externals/orderless created (now 3678f84606), ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 7c83d76f16 007/204: Use cl-pushnew instead of push to register the completion style, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 0e2c985f0a 004/204: Clean up whitespace in README, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 24cfe928e4 010/204: Minor tweaks, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless c5003a2990 014/204: Fix typo, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 95b6e302f6 001/204: Initial version of orderless, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 5e402282db 005/204: Mostly (but not completely) fix the problem with file completion, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 7752cb4abb 013/204: Correct innocuous typo, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless eaa8b00d23 026/204: Add "literature review",
ELPA Syncer <=
- [elpa] externals/orderless cd24e47c96 012/204: Corrected very misleading typo, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 938c7639ad 006/204: Finish fixing problem with file completion, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 105a004784 008/204: Improve installation instructions, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 7f79dc2233 038/204: Don't move point unless actually completing, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless ae36760f61 015/204: Colorize matching portions of candidates, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 2913935f16 002/204: Add README and tweak commentary, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 2be7bf8c3d 009/204: Add forgotten :test to cl-pushnew call, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 4effeb0839 032/204: Merge pull request #5 from protesilaos/update-defface-syntax, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 118ec4f36a 025/204: Document customization options, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 3b2741737b 042/204: Fix regression bug on no matches, ELPA Syncer, 2022/01/11