flx
flx copied to clipboard
Fuzzy matching for Emacs ... a la Sublime Text.
I have ported this great package to Rust for some noticeable speed-up. Maybe it's worth mentioning in the README file? 😃 Package: https://github.com/jcs-elpa/flx-rs Rust Impls: https://github.com/jcs090218/flx-rs
This took forever to track down! With `flx` and `flx-ido` in your `load-path`, if put the following in `/tmp/x.el` and run `emacs -Q -l /tmp/x.el`, then type "TypeCheck," emacs will...
tl;dr Using a sequence alignment algorithm can improve the fuzzy matching quality, as what fzf does. But this approach is much simpler without sacrifice of quality. See the following example:...
This add the flx-stop-splitting-regexp, which is a hack to get good matching with amx even though amx adds the keyboard shortcut in parentheses. It is the smallest change I found...
Hi, I just tried out flx and flx-ido a few days ago. I'm happy to hear that the fontification of flex matches I did in ido-hacks inspired you. Some of...
 I misspelt weird :|
So, suppose I have the list of candidates: ``` .emacs.d .gdbinit ... ``` The second I type `.` with the intent of selecting `.gdbinit`, the entire match list is repopulated...
How to set flx-ido showing recent command when in M-x?
Consider: ``` (flx-get-heatmap-str "*group*") ; [84 -2 -3 -4 -5 -6 82] ``` The first "*" is considered the beginning of the word instead of "g". This should be changed...
The variable `word-count` is only determined on `flx-word-p` which doesn't break on camelCase changes. OTOH, `words-length` properly reflects the number of words (based on `flx-boundary-p`. Further, we might probably want...