fzf is a popular tool used by command line hackers, but it’s difficult to use for Emacs users who require an interactive terminal. However, what if Emacs could be used for fuzzy finding instead of fzf? This article introduces EZF, a shell script that allows users to use Emacs for fuzzy finding and filtering output. The script communicates with emacsclient and provides functions for filtering and selecting match candidates. By utilizing Emacs’s completion mechanisms such as completing-read-multiple and Helm, users can easily filter and select items to feed into other commands. The article provides example use cases and highlights the potential for further customization and integration with Emacs.
https://www.masteringemacs.org/article/fuzzy-finding-emacs-instead-of-fzf