branch: externals/hotfuzz
commit 2a4d9d32b3e4ae41b78bdf538352b85b88b39187
Author: Axel Forsman <[email protected]>
Commit: Axel Forsman <[email protected]>

    Add comparison with fussy
---
 README.md | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md
index aba81c4f6d..3297a6965c 100644
--- a/README.md
+++ b/README.md
@@ -84,11 +84,20 @@ there is a contiguous match later in the string.
 The [flx] package - which out-of-the-box only supports [Ido] -
 has scoring criteria similar to those used by hotfuzz,
 but works a little differently.
-Its bountiful use of caching
-means it can be faster at scoring long candidates.
+Its bountiful use of caching means it can be faster at scoring long candidates.
 Since the ordering of completions differs between flx and hotfuzz
 you are encouraged to try both.
 
+### fussy
+
+The [fussy] completion style is generic over different fuzzy scoring backends,
+flx and the Emacs Lisp implementation of hotfuzz being two of them.
+fussy also implements caching of filtered candidates.
+Although some of the scoring backends are implemented as dynamic modules,
+hotfuzz has the advantage of passing all completion candidates
+to its dynamic module en masse,
+allowing sorting and filtering to be parallelized.
+
 ### orderless
 
 The [orderless] completion style allows
@@ -105,4 +114,5 @@ and so users who dislike that may prefer orderless.
 [Ido]: https://www.gnu.org/software/emacs/manual/html_node/ido/index.html
 [Fido]: 
https://www.gnu.org/software/emacs/manual/html_node/emacs/Icomplete.html
 [flx]: https://github.com/lewang/flx
+[fussy]: https://github.com/jojojames/fussy
 [orderless]: https://github.com/oantolin/orderless

Reply via email to