Emacs Fuzzy Finder is like fzf, but it leverages the power of your Emacs instance to filter and select candidates.
Use ezf as part of your piping and command substitutions to manually select and filter matches.
Here's an example:
apt-get install $(apt-cache search emacs | ezf -f 1)
This will search Debian's package repository for anything with the word emacs in it -- yielding hundreds of results. They're then passed to ezf and you're asked to filter and select candidates inside your own Emacs. The ones you select are sent back to the shell, and substituted into the call to apt-get.
To better understand how and why it works the way it does, you can read my article Fuzzy Finding with Emacs instead of fzf.
- Git clone the repo
- Put
ezfsomewhere in yourPATH. - Load
ezf.el.
