Add +prescient option for :completion ivy

This provides an alternative backend for filtering and sorting ivy
searches. Uses prescient instead of flx for fuzzy completion when both
+prescient and +fuzzy are selected.
This commit is contained in:
Andrew Whatson 2019-05-29 00:01:45 +10:00
parent febeed2526
commit 2a511a6576
4 changed files with 37 additions and 4 deletions

View file

@ -37,7 +37,8 @@ lighter, simpler and faster in many cases.
#+end_quote
** Module Flags
+ =+fuzzy= Enables the fuzzy method for ivy searches.
+ =+fuzzy= Enables fuzzy completion for Ivy searches.
+ =+prescient= Enables prescient filtering and sorting for Ivy searches.
+ =+childframe= Causes Ivy to display in a floating child frame, above Emacs.
*This requires GUI Emacs 26.1+*
+ =+icons= Enables file icons for switch-{buffer,project}/find-file counsel
@ -53,6 +54,7 @@ lighter, simpler and faster in many cases.
+ [[https://github.com/mhayashi1120/Emacs-wgrep][wgrep]]
+ [[https://github.com/DarwinAwardWinner/amx][amx]]
+ [[https://github.com/lewang/flx][flx]]* (=+fuzzy=)
+ [[https://github.com/raxod502/prescient.el][prescient]]* (=+prescient=)
+ [[https://github.com/tumashu/ivy-posframe][ivy-posframe]]* (=+childframe=)
+ [[https://github.com/asok/all-the-icons-ivy][all-the-icons-ivy]]* (=+icons=)