summaryrefslogtreecommitdiff
path: root/orderless.el
AgeCommit message (Collapse)Author
2021-05-16Bump version number0.6Omar Antolín
2021-05-07Only enable regexp and literal matching styles by defaultDaniel Mendler
* Avoid performance issues with initialism when filtering long candidates (#39) * README: Update default matching styles * README: Document `orderless-define-completion-style` * README: Update `without-if-bang` such that it ignores "!"
2021-05-07fix typoDaniel Mendler
2021-04-07Remove pattern compiler variableDaniel Mendler
It is unlikely that a user wants to customize this variable. If the pattern compiler is to be replaced there is still the advice mechanism.
2021-03-23Fix bug when all matching styles return nilOmar Antolín
2021-03-23orderless-default-pattern-compiler: Ignore nil componentsDaniel Mendler
2021-03-23orderless-regexp: Return "null matcher" if regexp is invalidDaniel Mendler
Is there a better way to ignore components? Allow the component compilers to return nil and ignore the nils?
2021-03-23orderless-filter: Remove unnecessary condition-caseDaniel Mendler
2021-03-23Add literal matching to default styles and document (fix #42)Omar Antolín
There is some misguided consensus that any candidate should be able to match itself... :P
2021-03-23Make orderless-regexp match invalid regexps literallyOmar Antolín
2021-02-27orderless-try-completions: Remove _metadata argumentDaniel Mendler
2021-02-12Capture empty string to avoid highlighting for strict initialismOmar Antolín
This fixes #38
2021-01-26Add missing funcall in decision whether to skip highlightingOmar Antolín Camarena
Thanks for spotting that, @clemera
2021-01-26Add option to skip-highlighting as requested by @clemeraOmar Antolín
2021-01-26Remove unnecessary :group in defcustomOmar Antolín
2021-01-20Remove all orderless-transient-* variables (fix #34)Omar Antolín
2021-01-20Change docstring interface for orderless-define-completion-styleOmar Antolín
2021-01-20Add orderless-define-completion-style macro, a new fix for #31Omar Antolín
2021-01-20Revert "Add matching style and dispatcher per category overrides (fix #31)"Omar Antolín
This reverts commit d1c0cbf87ba7d927ec64c161ec3aac65b9643b61.
2021-01-18Add matching style and dispatcher per category overrides (fix #31)Omar Antolín
2021-01-01Off by one error in orderless-without-literalOmar Antolín
2021-01-01Add negative literals (fix #26)Omar Antolín Camarena
2020-09-05Fix typoJimmy Yuen Ho Wong
2020-06-14Test for match before highlighting itOmar Antolín
I wasn't checking for the matches before highlighting them assuming that the regexps would indeed always match, but it turns out incomplete TRAMP paths can sometimes violate that assumption.
2020-05-24Bump version number for new smart case feature0.5Omar Antolín
2020-05-24Add option for "smart case" matchingsmart-caseOmar Antolín
2020-05-17Remove obsolete temporary separator change command and variables0.4Omar Antolín
The new transient system is much better
2020-05-04Typo: escapeable --> escapableOmar Antolín
2020-05-03Allow component separator to be a functionOmar Antolín
2020-05-02Fix tiny bug in customization typeOmar Antolín
2020-05-02The transient variables should not be customizableOmar Antolín
2020-05-02Go back to split-string until empty components issue is resolvedOmar Antolín
2020-05-02Allow separator inside double quotesOmar Antolín
2020-05-02Make transients buffer localOmar Antolín
2020-05-02Merge branch 'dispatcher'Omar Antolín
2020-05-02Split dispatchers into their own variabledispatcherOmar Antolín
2020-05-02Remove global dispatchersOmar Antolín
2020-04-30Escape parenthesis in first column of docstringsOmar Antolín
2020-04-30Switch to single variable config, add transient varsOmar Antolín
2020-04-29Declare orderless-old-component-separator obsolete tooOmar Antolín
2020-04-29Mark orderless-temporarily-change-separator obsolete (#15)Omar Antolín
2020-04-28Prefer descriptive argument over "mystery t's"Omar Antolín
2020-04-28Add global dispatcher to compute default matching stylesOmar Antolín
2020-04-28Name sections of codeOmar Antolín
2020-04-28Rename default pattern compilerOmar Antolín
2020-04-27Make dispatchers always take 3 args (to avoid depending on 26.1)Omar Antolín
func-arity was introduced in 26.1
2020-04-27Add missing (oops!) "forgiving funcall" functionOmar Antolín
2020-04-27Add optional argument for dispatches: total number of componentsOmar Antolín
2020-04-27Add orderless-pattern-compiler variable for maximum flexibilityOmar Antolín
2020-04-26Fine-tune dispatcher semanticsOmar Antolín
Now (nil . str) means replace component with str and use default matching styles. This still needs to be documented in the README.