#!/usr/bin/env bash set -euo pipefail SEARCH_DEFAULT_COMMAND="git log --color=always -S {q} --oneline --no-show-signature" FZF_DEFAULT_COMMAND="git log --color=always -S {q} --oneline --no-show-signature" fzf \ --multi \ --exact \ --ansi \ --phony \ --query="$@" \ --bind "ctrl-a:select-all" \ --bind "change:reload:$SEARCH_DEFAULT_COMMAND || true" \ --preview "git show --stat --color=always {1}" \ | cut -d' ' -f1 | tr '\n' ' ' | xargs git show