[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/orderless 36bf6ee6df 048/204: Documentation improvement
From: |
ELPA Syncer |
Subject: |
[elpa] externals/orderless 36bf6ee6df 048/204: Documentation improvements |
Date: |
Tue, 11 Jan 2022 12:58:16 -0500 (EST) |
branch: externals/orderless
commit 36bf6ee6df73b5021f7f227be6c169c3d3ec8b15
Author: Omar Antolín <omar.antolin@gmail.com>
Commit: Omar Antolín <omar.antolin@gmail.com>
Documentation improvements
---
README.org | 22 ++++++++++++++++------
1 file changed, 16 insertions(+), 6 deletions(-)
diff --git a/README.org b/README.org
index c331f43051..c751f9264b 100644
--- a/README.org
+++ b/README.org
@@ -3,13 +3,16 @@
This package provides an =orderless= completion style that divides the
pattern into space-separated components, and matches candidates that
match all of the components in any order. Each component can match in
-any one of several matching styles: literally, as a regexp, as an
-initialism, in the flex style, or as word prefixes. The regexp and
-initialism styles are enabled by default.
+any one of several ways: literally, as a regexp, as an initialism, in
+the flex style, or as hyphenated word prefixes. By default, regexp and
+initialism matches are enabled.
-Completion styles are used as entries in the variables
+Completion styles like =orderless= are used as entries in the variables
=completion-styles= and =completion-category-overrides=, see their
-documentation.
+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).
So to test this completion method you can put =orderless.el= somewhere
on your =load-path=, and use the following configuration:
@@ -17,8 +20,15 @@ on your =load-path=, and use 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!
* Customization
@@ -28,7 +38,7 @@ Bug reports are highly welcome and appreciated!
Each component of a pattern can match in any of several matching
styles. A matching style is simply a function from strings to strings
that maps a component to a regexp to match against, so it is easy to
-add new matching styles. The predefined one are:
+define new matching styles. The predefined ones are:
- orderless-regexp :: the component is treated as a regexp that must
match somewhere in the candidate.
- [elpa] externals/orderless cc15f27107 188/204: orderless-escapable-split-on-space: Fix escaping mistake, (continued)
- [elpa] externals/orderless cc15f27107 188/204: orderless-escapable-split-on-space: Fix escaping mistake, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless d97a91f6e1 172/204: Merge pull request #51 from minad/disable-initialism, ELPA Syncer, 2022/01/11
- [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 <=
- [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, 2022/01/11
- [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