[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/orderless 1f7339fdf0 049/204: Minor improvements to REA
From: |
ELPA Syncer |
Subject: |
[elpa] externals/orderless 1f7339fdf0 049/204: Minor improvements to README |
Date: |
Tue, 11 Jan 2022 12:58:16 -0500 (EST) |
branch: externals/orderless
commit 1f7339fdf07f89028699038a3186aebdda2014e0
Author: Omar Antolín <omar.antolin@gmail.com>
Commit: Omar Antolín <omar.antolin@gmail.com>
Minor improvements to README
---
README.org | 33 ++++++++++++++++-----------------
1 file changed, 16 insertions(+), 17 deletions(-)
diff --git a/README.org b/README.org
index c751f9264b..14719cb7b2 100644
--- a/README.org
+++ b/README.org
@@ -12,7 +12,7 @@ Completion styles like =orderless= are used as entries in the
variables
documentation. These completions styles can be used with the default
Emacs completion UI (sometimes called minibuffer tab completion) or
with the built-in Icomplete package (which is similar to the more
-well-know Ido Mode).
+well-known Ido Mode).
So to test this completion method you can put =orderless.el= somewhere
on your =load-path=, and use the following configuration:
@@ -73,7 +73,7 @@ and initialism styles.
** Component separator regexp
-The pattern components by default are space-separated, but this is
+The pattern components are space-separated by default: this is
controlled by the variable =orderless-regexp-separator=, which should be
set to a regexp that matches the desired component separator. The
default value matches a sequence of spaces. It may be useful to add
@@ -94,18 +94,18 @@ key in a keymap that will be active during your completion
session:
=minibuffer-local-completion-map= and
=minibuffer-local-filename-completion-map=.
-** Faces for component matches
+** Faces for component matches
The portions of a candidate matching each component get highlighted in
one of four faces, =orderless-match-face-?= where =?= is a number from 0
to 3. If the pattern has more than four components, the faces get
reused cyclically.
-If your =completion-styles= has more than one entry (as is usual, I
-believe), remember than Emacs tries each completion style in turn and
-uses the first one returning matches. You will only see these
-particular faces when the =orderless= completion is the one that ends up
-being used, of course.
+If your =completion-styles= (or =completion-category-overrides= for some
+particular category) has more than one entry, remember than Emacs
+tries each completion style in turn and uses the first one returning
+matches. You will only see these particular faces when the =orderless=
+completion is the one that ends up being used, of course.
* Related packages
@@ -117,15 +117,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 provides a completion style, meant to be used with the built-in
+solely defines 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!
-(Ivy does not.) So, Icomplete users could, instead of using this
-package, instead install Helm and configure Icomplete to use it as
-follows:
+matching as a completion style which could be used with Icomplete! (Ivy
+does not.) So, Icomplete users could, instead of using this package,
+install Helm and configure Icomplete to use it as follows:
#+begin_src emacs-lisp
(require 'helm)
@@ -133,16 +132,16 @@ follows:
(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.)
+(Of course, if you install Helm, you might as well use the Helm UI in
+=helm-mode= rather than Icomplete.)
** Prescient
The [[https://github.com/raxod502/prescient.el][prescient.el]] library also
provides matching of space-separated
components in any order and it can be used with either the
[[https://github.com/raxod502/selectrum][Selectrum]]
-or [[https://github.com/abo-abo/swiper][Ivy]] completion UIs (it does not
provide a completion-style that
+or [[https://github.com/abo-abo/swiper][Ivy]] completion UIs (it does not
offer a completion-style that
could be used with Emacs' default completion UI or with Icomplete).
The components can be matched literally, as regexps, as initialisms or
in the flex style (called "fuzzy" in prescient). In addition to
-matching, =prescient.el= also provides sorting of candidates (=orderless=
+matching, =prescient.el= also supports sorting of candidates (=orderless=
leaves that up to the candidate source and the completion UI).
- [elpa] externals/orderless 9c1b276fe4 193/204: Optimize orderless-try-completion, (continued)
- [elpa] externals/orderless 9c1b276fe4 193/204: Optimize orderless-try-completion, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 7385bcf3c1 203/204: Assign copyright to FSF, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless cce7072dc3 148/204: Mention completion-category-defaults in the documentation, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless b46dbb1045 016/204: Merge branch 'master' of https://github.com/oantolin/orderless, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless ac12bc4d54 020/204: Unify calls to save-match-data, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 31fbb254c4 036/204: Update badly outdated commentary, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless d2b5d71e75 027/204: Better match face defaults (kindly contributed by Protesilaos), ELPA Syncer, 2022/01/11
- [elpa] externals/orderless ff6f57c7c8 046/204: Implement component matching styles, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 36bf6ee6df 048/204: Documentation improvements, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 42eb6bfc6e 053/204: Now on MELPA!, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 1f7339fdf0 049/204: Minor improvements to README,
ELPA Syncer <=
- [elpa] externals/orderless d0143484d0 051/204: Fix missing ./ and ../ in file name completion, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 2df602bc74 060/204: Add TOC to README, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 3827b4119c 056/204: Add screenshot, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless c75f5d15dd 063/204: Add autoloads for orderless-filter and orderless-highlight-matches, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless fc441ecdf0 066/204: Update README TOC, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 123d2fa19c 064/204: Document selectrum integration, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless f4fa6a9d56 069/204: Add declaration of ivy-regex, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 1a4bf2e237 071/204: Merge remote-tracking branch 'github/master', ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 278af2d607 068/204: Mention Ivy support in overview, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 46e4ecdba5 072/204: Improve ivy integration, ELPA Syncer, 2022/01/11