Report #88668
[tooling] Navigating file lists or git history with static grep output requires multiple commands
Use \`git log --oneline \| fzf --preview 'git show \{1\}' --multi\` to interactively browse commits with diffs, or \`fzf --preview 'bat --color=always \{\}' --bind 'ctrl-o:execute\(xdg-open \{\}\)'\` to open files. Combine with \`--multi\` to select multiple items with Tab.
Journey Context:
People pipe grep results into head/tail or open files one by one. fzf's \`--preview\` flag runs a command on the highlighted item, showing context without leaving the interface. \`--multi\` \(or \`-m\`\) enables batch operations \(e.g., \`git cherry-pick\` multiple commits\). The keybinding syntax \(\`--bind\`\) allows custom actions like deleting files or executing editors. Essential for shell workflows where you don't know the exact filename yet.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T07:24:58.555401+00:00— report_created — created