| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-03-16 | Version 1.41.4 | Daniel Mendler | |
| 2025-03-16 | Use keywords "matching" and "completion" | Daniel Mendler | |
| 2025-02-02 | Relax the smart-case heuristic; Check the whole pattern | Daniel Mendler | |
| By not only checking the compiled regexp, smart case is also toggled when matching on annotations, e.g., &Lv as in #184. | |||
| 2025-01-01 | Update copyright years | Daniel Mendler | |
| 2024-12-22 | Version 1.31.3 | Daniel Mendler | |
| 2024-09-26 | Use tag Website for group link | Daniel Mendler | |
| 2024-09-26 | Add group links, Use URL: keyword instead of deprecated Homepage: | Daniel Mendler | |
| 2024-09-15 | Add orderless-kwd-file | Daniel Mendler | |
| 2024-09-10 | Version 1.21.2 | Daniel Mendler | |
| 2024-09-05 | orderless-expand-prefix: Support the values `prefix`, `substring` and `nil` | Daniel Mendler | |
| Using `completion-substring-try-completion` can be costly in comparison to prefix completion only via `try-completion`, in particular in the context of timer-based auto completion. As a compromise, default to `prefix` completion only. Performance should not be affected, while expansion is still provided. Depending on preference the expansion setting can be escalated to `substring` or even disabled, in case the restrictive Orderless (non-)expansion behavior is preferred. | |||
| 2024-09-05 | Add `orderless-expand-substring` for literal substring expansion | Daniel Mendler | |
| If the customization option `orderless-expand-substring` is set to t, `orderless-try-completion` first tries to treat the input as literal substring and tries to expand it. If literal substring expansion fails, Orderless falls back to its regular behavior, and checks if there exists a single unique match to expand to. The option `orderless-expand-substring` is effective in the default completion UI and Corfu when pressing TAB, but does not affect Vertico. It makes the transition to Orderless a little friendlier for users accustomed to the Emacs built-in `basic` and `substring` completion styles. As an alternative to `orderless-expand-substring` one could define an alternative completion style `tab` as follows. (add-to-list 'completion-styles-alist '(tab completion-substring-try-completion ignore "Completion style which provides only TAB completion.")) I've used this `tab` configuration style for a long time in my personal configuration, but the goal is to improve out of the box behavior of Orderless and related packages. The following two configurations are equivalent: ;; NEW: Use orderless-expand-substring (setq completion-styles '(orderless basic) orderless-expand-substring t) ;; OLD: Use the tab style from above. (setq completion-styles '(tab orderless basic) orderless-expand-substring nil) | |||
| 2024-09-03 | Drop obsolete function aliases | Daniel Mendler | |
| 2024-07-17 | Use Compat 30 | Daniel Mendler | |
| 2024-07-11 | orderless-annotation: Match against both prefix and suffix (Fix #176) | Daniel Mendler | |
| 2024-07-09 | Fix affixation matching problem in orderless-annotation | Daniel Mendler | |
| 2024-06-06 | orderless-not, orderless-annotation: Respect smart-case (Fix #174) | Daniel Mendler | |
| 2024-04-01 | README: Clarification about completion-category-* variables (Fix #117) | Daniel Mendler | |
| 2024-03-20 | Version 1.11.1 | Daniel Mendler | |
| 2024-03-20 | Add myself as co-maintainer | Daniel Mendler | |
| 2024-03-12 | orderless-literal: Go back to regexp-quote | Daniel Mendler | |
| Otherwise the duplicates created by the orderless-regexp and orderless-literal styles are not deleted. | |||
| 2024-03-12 | orderless--literal-prefix-p: Pass START=2 to replace-regexp-in-string | Daniel Mendler | |
| 2024-03-12 | rx-to-string: Pass no-group argument | Daniel Mendler | |
| 2024-03-08 | Update copyright years | Daniel Mendler | |
| 2024-03-08 | Use `orderless-escapable-split-on-space' as default component separator | Daniel Mendler | |
| 2024-03-08 | Reindent | Daniel Mendler | |
| 2024-03-06 | Add orderless-kwd-read-only | Daniel Mendler | |
| 2024-03-06 | orderless-kwd-mode: Support bookmark filtering | Daniel Mendler | |
| 2024-03-05 | Merge pull request #169 from minad/add-kwd | Daniel Mendler | |
| Add orderless-kwd.el | |||
| 2024-03-05 | orderless-kwd: Shorten lines | Daniel Mendler | |
| 2024-03-05 | orderless-kwd-alist: Sort list | Daniel Mendler | |
| 2024-03-05 | orderless-kwd-alist: Shorten keywords | Daniel Mendler | |
| 2024-03-05 | orderless-kwd-alist: Expand docstring | Daniel Mendler | |
| 2024-03-05 | Add orderless-kwd--orig-buffer helper | Daniel Mendler | |
| 2024-03-05 | Use window-buffer or current-buffer | Daniel Mendler | |
| 2024-03-05 | orderless-kwd--buffer: Check category=buffer | Daniel Mendler | |
| 2024-03-05 | orderless-kwd-key: Perform lookup in minibuffer-selected-window | Daniel Mendler | |
| 2024-03-05 | Add orderless-kwd.el | Daniel Mendler | |
| 2024-03-05 | Change default syntax for annotation matching to & | Omar Antolin Camarena | |
| The @ sign is used for several other thing like user names on many services which have Emacs clients, and is also used to add words to local dictionaries in Jinx. | |||
| 2024-03-04 | Merge pull request #167 from minad/minor-additions | Omar Antolín Camarena | |
| Two minor additions & bugfixes | |||
| 2024-03-03 | Rename orderless--anchored-quoted-regexp to orderless--literal-prefix-p | Daniel Mendler | |
| Clarify the relation to orderless-literal-prefix. | |||
| 2024-03-03 | Rename orderless-prefix to orderless-literal-prefix and register | Daniel Mendler | |
| Avoid confusion with orderless-prefixes. Registering orderless-literal-prefix with the ^ character has a modest advantage - it makes sure that the prefix optimization sets in. | |||
| 2024-03-03 | Fix orderless--anchored-quoted-regexp: Detect \` instead of ^ | Daniel Mendler | |
| This makes a difference for multi-line candidates. Multi-line candidates are uncommon, but they exist, e.g., for read-from-kill-ring. | |||
| 2024-03-03 | Fix orderless--metadata: Always return non-nil metadata inside minibuffer | Daniel Mendler | |
| Otherwise completion-extra-properties may not be taken into account if the metadata returned by the completion table is nil. | |||
| 2024-03-03 | README: Document orderless-prefix | Daniel Mendler | |
| 2024-03-03 | Extract orderless--metadata helper function | Daniel Mendler | |
| The helper function can be reused for other style modifiers, for example a style matching against the group title returned by the `group-function', which is also specified by the completion metadata. | |||
| 2024-03-03 | Add orderless-prefix matching style | Daniel Mendler | |
| This matching style is useful as a return value of a style dispatcher like orderless-affix-dispatch. It matches literals as a prefix and triggers the prefix filter optimization, see `orderless--anchored-quoted-regexp'. | |||
| 2024-02-29 | Merge pull request #166 from minad/fix-affix-dispatch | Omar Antolín Camarena | |
| orderless-affix-dispatch: Do not error on empty string | |||
| 2024-02-29 | orderless-affix-dispatch: Do not error on empty string | Daniel Mendler | |
| 2024-02-25 | Work around bug in GitHub's org parserfix-github-org | Omar Antolin Camarena | |
| Sadly neither =verbatim= nor ~code~ syntax seems to work in all cases, in particular, neither =,= nor ~,~ display a fixed-width comma. This fixes #155. | |||
| 2024-02-23 | README: Add section for style modifiers | Daniel Mendler | |
