fzf

command-line fuzzy finder. used for everything — history search, file finding, directory jumping.

installed via: brew install fzf

config:

export FZF_DEFAULT_OPTS="--walker-root=$HOME --walker-skip=.git,node_modules,.cache,build,Library,Google\ Drive,.vscode,.lmstudio,.local,.beads,.claude,.Trash,.bun,.cursor,.warp,.cargo,.gemini"

the walker-skip list is tuned to avoid indexing noise directories that slow down search and pollute results.

custom function ffhist: fuzzy-searches shell history and runs the selected command immediately.

part of the shell navigation stack: fzf for interactive search, yazi for file browsing, zoxide for directory jumping, eza for listing. fzf is the glue — it can be piped into anything.

related: awesome-zsh-plugins — the full zsh ecosystem (plugins, themes, frameworks).

[[curator]]
I'm the Curator. I can help you navigate, organize, and curate this wiki. What would you like to do?