| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-02-15 | orderless-pattern-compiler: Create fewer intermediate data structures | Daniel Mendler | |
| 2024-02-15 | Replace orderless--prefix+pattern by orderless--compile | Daniel Mendler | |
| Reduce code duplication. | |||
| 2024-02-14 | Extract orderless--filter | Daniel Mendler | |
| Make sure that orderless-pattern-compiler is only called once per orderless-all-completions and orderless-try-completion. | |||
| 2024-02-14 | Optimize orderless-try-completion predicate calling convention | Daniel Mendler | |
| Only allocate a rest argument list if the predicate is used on hash table candidates. | |||
| 2023-11-10 | Regenerate texi | Daniel Mendler | |
| 2023-11-10 | README: Update link | Daniel Mendler | |
| 2023-11-10 | README: Drop Selectrum documentation | Daniel Mendler | |
| 2023-11-10 | Use hashed symbols everywhere for consistency | Daniel Mendler | |
| 2023-11-10 | Fix typo in defcustom | Daniel Mendler | |
| 2023-11-10 | Avoid loading cl-lib at runtime | Daniel Mendler | |
| Reduce the dependency footprint and load time. cl-lib is large and not used much at runtime in Orderless. In contrast, using cl-lib at compile time seems unavoidable given crucial features like cl-defun, cl-defstruct, cl-letf and cl-loop. Loading cl-lib at compile is a common pattern in many Emacs libs. See also this long thread on emacs-devel about the pros and cons of cl-lib: https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00731.html | |||
| 2023-11-07 | Add support for completion-lazy-hilit | Daniel Mendler | |
| New protocol in upcoming Emacs 30 | |||
| 2023-10-25 | Work around inconsistency of `completion-table-with-context' | Daniel Mendler | |
| The function `completion-table-with-context' modifies the predicate such that the string arguments are prefixed. This behavior is inconsistent with the `completion-file-name-table', where the strings returned by `all-completions' are the same as the strings passed to the predicate. The behavior of `all-completions' seems more intuitive at first sight. This could be an unintended bug or oversight in `completion-table-with-context'. In `orderless-try-completion' we work around the inconsistency by checking if a prefix is already present in the string passed to the predicate. If not, the prefix is added. Fix #148 | |||
| 2023-10-25 | Remove obsolete variable | Daniel Mendler | |
| 2023-09-19 | Merge pull request #147 from jgarte/jgarte-patch-1 | Omar Antolín Camarena | |
| Fix wording in docstring | |||
| 2023-09-19 | Fix wording in docstring | jgart | |
| 2023-09-19 | Merge pull request #146 from jgarte/jgarte-patch-1 | Omar Antolín Camarena | |
| Fix wording in docstring | |||
| 2023-09-19 | Fix wording in docstring | jgart | |
| 2023-08-01 | Merge pull request #143 from joshleeb/readme-initialism-regexp_fix | Omar Antolín Camarena | |
| Fix initialism regexp in README | |||
| 2023-08-02 | Fix initialism regexp in README | Josh Leeb-du Toit | |
| 2023-02-19 | Merge pull request #134 from minad/typos | Omar Antolín Camarena | |
| Fix typos and move image to separate branch | |||
| 2023-02-19 | Fix typos and move image to separate branch | Daniel Mendler | |
| Take the image from a separate branch such that it is not distributed with the ELPA/MELPA packages. | |||
| 2023-02-09 | Merge pull request #133 from minad/remove-skip-highlighting | Omar Antolín Camarena | |
| Remove orderless-skip-highlighting | |||
| 2023-02-03 | Deprecate orderless-skip-highlighting | Daniel Mendler | |
| 2023-02-03 | Remove orderless-skip-highlighting | Daniel Mendler | |
| This variable was added to support Selectrum, which has been deprecated now. Vertico and Corfu use a different technique to implement deferred highlighting for the visible candidates only. There are no other users of this variable. The problem of deferred highlighting must be solved more generally by improving the completion styles API itself in minibuffer.el. It is therefore better to not provide this variable here. | |||
| 2023-01-29 | Fix typos in documentation | Omar Antolín Camarena | |
| 2023-01-29 | Avoid length= | Omar Antolín Camarena | |
| For strings it makes no difference anyway. | |||
| 2023-01-29 | Add a simple affix dispatcher, make it the default (fix #131) | Omar Antolín Camarena | |
| 2022-12-25 | Release version 1.0!1.0 | Omar Antolín Camarena | |
| 2022-12-23 | Add note on how to use orderless from helm (fix #105) | Omar Antolín | |
| 2022-11-28 | Bump version number (fix #116)0.8 | Omar Antolín | |
| 2022-11-13 | Correct case-folding when highlighting matches (fix #127) | Omar Antolín | |
| Highlighting of matches should be done with the same case-folding that filtering is done with! This is perhaps most noticeable with orderless-smart-case on, but was previously incorrect with it off since filtering used completion-ignore-case and highlighting used case-fold-search! | |||
| 2022-10-23 | Merge pull request #65 from narendraj9/patch-1 | Omar Antolín Camarena | |
| Add note about custom styles for `company-capf' | |||
| 2022-10-23 | Name advice function, link to u/hvis's comment | Omar Antolín | |
| 2022-09-17 | Flex matching: more efficient regexp, better highlighting | Omar Antolín | |
| Fix #119 using @minad's suggestion. | |||
| 2022-09-17 | Merge pull request #120 from minad/fix-118 | Omar Antolín Camarena | |
| Improve orderless-try-completion (Fix #118) | |||
| 2022-09-17 | Avoid long lines | Omar Antolín | |
| I know, I know, but I'm used to a non-maximized Emacs frame. | |||
| 2022-09-17 | Merge pull request #122 from minad/fix-121 | Omar Antolín Camarena | |
| Fix 121 | |||
| 2022-09-13 | Update README regarding Prescient (Fix #121) | Daniel Mendler | |
| 2022-09-08 | Improve orderless-try-completion (Fix #118) | Daniel Mendler | |
| orderless-try-completion abuses a "predicate" which throws as a fast loop over the completion candidate. - The predicate returns t such that all-completions returns a list (instead of nil as before). This fixes completion-table-with-predicate. - If multiple candidates match, we check that the matches are actually different. This ensures that we don't get incorrect results if the predicate is called twice on the same candidate or if duplicates exists. | |||
| 2022-05-27 | Merge pull request #114 from tarsiiformes/quote-quote | Omar Antolín Camarena | |
| Quote a single quote in docstring | |||
| 2022-05-28 | Quote a single quote in docstring | Jonas Bernoulli | |
| The byte-compiler recently got more fussy about quotes. | |||
| 2022-04-18 | Use dircategory "Emacs misc features" for info manual | Omar Antolín | |
| Thanks to @hmelman for reporting this issue in oantolin/embark#491. | |||
| 2022-04-06 | Fix typo, update info manual | Omar Antolín | |
| 2022-04-06 | Merge pull request #112 from minad/doc-update | Omar Antolín Camarena | |
| Use (orderless basic) as completion-styles (Fix #111) | |||
| 2022-04-06 | Don't call Emacs 28 "unreleased" | Omar Antolín | |
| 2022-04-06 | Tweak wording in discussion of basic completion style | Omar Antolín | |
| 2022-04-06 | README: Add partial-completion and basic overrides for files | Daniel Mendler | |
| 2022-04-06 | README: Add Mct to the list of completion systems | Daniel Mendler | |
| 2022-04-06 | Use (orderless basic) as completion-styles (Fix #111) | Daniel Mendler | |
| 2022-03-12 | Merge pull request #109 from minad/ivy-autoload | Omar Antolín Camarena | |
| Ivy: Do not auto register the highlighting function | |||
