1. 03 Sep, 2022 2 commits
  2. 12 Jan, 2022 1 commit
  3. 11 Jan, 2022 4 commits
  4. 30 Nov, 2021 1 commit
  5. 29 Nov, 2021 2 commits
  6. 25 Nov, 2021 4 commits
  7. 24 Nov, 2021 1 commit
  8. 21 Nov, 2021 1 commit
  9. 12 Sep, 2021 1 commit
  10. 09 Sep, 2021 1 commit
    • Omar Antolín's avatar
      Implement ^literal optimization discussed in #79 · 793eb0ec
      Omar Antolín authored
      If orderless finds that some component of the pattern compiles to a
      regexp of the form ^literal it will now take the first such regexp and
      add the literal to the prefix which which it calls all-completions.
      
      That's a slight lie: it actually looks for regexps of the form
      \(?:^literal\) since that is what the pattern compiler actually
      produces.
      
      With this change people can now add a style dispatcher that adds a ^
      to the first component to use with certain completion-at-point
      functions that can really take advantage of knowing a prefix to return
      fewer completions. Some even (incorrectly) refuse to return all
      possible completions for an empty string!
      
      See the discussion in #79 and the issues linked therein.
      793eb0ec
  11. 12 Aug, 2021 2 commits
  12. 11 Aug, 2021 1 commit
  13. 10 Aug, 2021 1 commit
  14. 06 Aug, 2021 1 commit
    • Omar Antolín's avatar
      Delete duplicate regexps (fix #73) · 3f76b7d1
      Omar Antolín authored
      In the common case where people search for a string with no special
      regexp characters and are using both the orderless-regexp and
      orderless-literal matching styles, a regexp containing blah\|blah was
      produced. This takes care of that case.
      3f76b7d1
  15. 21 Jul, 2021 2 commits
  16. 13 Jun, 2021 2 commits
  17. 10 Jun, 2021 1 commit
  18. 03 Jun, 2021 2 commits
  19. 18 May, 2021 2 commits
  20. 17 May, 2021 1 commit
  21. 16 May, 2021 2 commits
  22. 07 May, 2021 4 commits
  23. 07 Apr, 2021 1 commit