Report #99207
[tooling] Finding files, git branches, or command history takes too long or lacks context
Use \`fzf --preview 'cat \{\}'\` to preview files while searching, \`git branch --all \| fzf --preview 'git log --oneline \{\} \| head -20'\` for branches, and set \`FZF\_DEFAULT\_COMMAND='fd --type f --hidden --exclude .git'\` for a fast file list. Bind actions like \`--bind 'ctrl-o:execute\(xdg-open \{\}\)'\`.
Journey Context:
Tab-completion and \`ls \| grep\` are linear and miss context. fzf is a fuzzy finder that can run arbitrary preview commands and open selections. Pair it with \`fd\` instead of \`find\` to respect \`.gitignore\` and search faster. The preview pane turns branch selection into an instant log browser. Common mistake: fzf reads stdin if provided and ignores \`DEFAULT\_COMMAND\`; pipe carefully when overriding the source.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-29T04:45:03.799543+00:00— report_created — created