summaryrefslogtreecommitdiff
path: root/orderless.el
AgeCommit message (Collapse)Author
2020-04-25Fancy matching styles and positional overridespositionalOmar Antolín
This is the proposal in: https://github.com/oantolin/orderless/issues/10#issuecomment-619317300
2020-04-24Avoid using cl-lib in autoloadsOmar Antolín
2020-04-24Fix autoload for ivyOmar Antolín
I confused eval-after-load and with-eval-after-load!
2020-04-24Improve ivy integrationOmar Antolín
2020-04-24If matching-styles is nil, assume regexp matchingOmar Antolín
2020-04-24Add declaration of ivy-regexOmar Antolín
2020-04-24Add ivy integrationOmar Antolín
2020-04-24Add autoloads for orderless-filter and orderless-highlight-matchesOmar Antolín
2020-04-23Add autoloadsOmar Antolín
2020-04-23Refactor to provide reusable filtering and highlightinf functionsOmar Antolín
2020-04-23Rename orderless-regexp-separator to orderless-component-separatorOmar Antolín
2020-04-23Make orderless-prefixes more like partial-completionOmar Antolín
2020-04-22Fix missing ./ and ../ in file name completionOmar Antolín
I had misunderstood what completion-pcm--filename-try-filter was for.
2020-04-22Implement component matching stylesOmar Antolín
2020-04-18Un-nest definition of orderless--highlight-matchesOmar Antolín
The byte compiler complains it can't find it inside the let form... The simple is solution is ... to pollute the global namespace!
2020-04-17Placate checkdoc againOmar Antolín
2020-04-17Add command to temporarily change separatorOmar Antolín
2020-04-17Fix regression bug on no matchesOmar Antolín
2020-04-17Leverage completion-regexp-list: simplify code, increase speed!Omar Antolín
2020-04-17Undo previous optimization as it is invalid in general :(Omar Antolín
2020-04-16Optimization: check if first component is string literalOmar Antolín
2020-04-16Don't move point unless actually completingOmar Antolín
2020-04-16Update badly outdated commentaryOmar Antolín
2020-04-16Add docstrings to functionsOmar Antolín
(Even though these are the sort of functions that in minibuffer.el have no docstrings. :P)
2020-04-16Make all `defface' syntax more efficient+readableProtesilaos Stavrou
These changes are informed by the docstring of `defface'. Specifically: As a special exception, in the first element of SPEC, DISPLAY can be the special value ‘default’. Then the ATTS in that element act as defaults for all the following elements. `M-x find-library faces' offers some examples that follow this pattern, such as `error'.
2020-04-16Even better match faces (kindly contributed by Protesilaos)Omar Antolín
2020-04-16Revert "Better match face defaults (kindly contributed by Protesilaos)"Omar Antolín
This reverts commit d2b5d71e752a10cfd7904a79fba8c67ea3aaa7ba.
2020-04-16Better match face defaults (kindly contributed by Protesilaos)Omar Antolín
2020-04-15Add custom variable for component separator regexpOmar Antolín
2020-04-15Highlight component matches in one of four facesOmar Antolín
2020-04-15Only copy and highlight once the candidate is known to matchOmar Antolín
Benchmarking suggests this is often close to twice as fast.
2020-04-14Unify calls to save-match-dataOmar Antolín
2020-04-14Rename lim to limitOmar Antolín
2020-04-14Keep split-string from modifying global match dataOmar Antolín
2020-04-14Copy candidates to avoid permanently changing their faceOmar Antolín
2020-04-14Colorize matching portions of candidatesOmar Antolín
2020-04-13Fix bug on no matchesOmar Antolín
2020-04-13Minor tweaksOmar Antolín
2020-04-13Add forgotten :test to cl-pushnew callOmar Antolín
2020-04-13Use cl-pushnew instead of push to register the completion styleOmar Antolín
Thanks to alphapapa for suggesting this change.
2020-04-13Finish fixing problem with file completionOmar Antolín
2020-04-13Mostly (but not completely) fix the problem with file completionOmar Antolín
2020-04-13Add README and tweak commentaryOmar Antolín
2020-04-13Initial version of orderlessOmar Antolín