Can also do cool stuff like search for a file to open in $EDITOR and searching git log
It's one of the few packages that I think genuinely enhance fish versus merely adding a bunch of cruft.
https://github.com/PatrickF1/fzf.fish
Being able to instantly fuzzy find files, directories, git history, processes, environment variables and command history is like having a superpower.
> fzf.fish is a newer fzf plugin with very similar features. It lacks Tmux support and fzf tab completion, but includes functions for searching git log, git status, and browsing shell variables using fzf. Additionally, it is more likely to be maintained going forward. You can read more about the differences between it and this plugin in the README of fzf.fish here.
From [1] (slightly condensed):
> TLDR: choose fzf.fish over jethrokuan/fzf if you want faster, more efficient, code, code that is easier to debug if you encounter issues, a tool built on Unix philosophy, a plugin that is more likely to attract contributors because it is more maintainable and has CI, a plugin that will be more frequently updated by its author (Jethro no longer uses fish), features for searching git status, git log, and shell variables and you don't mind having to integrate fzf with Tmux yourself, which is easy to do, not having buggy fzf tab completion
Seems like it can search git status/log as well.
So easy to use.