From a48b9414872213430db18582585172d49fa57ac5 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Tue, 6 Sep 2022 11:35:35 +0900 Subject: [PATCH] Extract a single hash-like pattern from each line Close #15 --- fzf-git.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fzf-git.sh b/fzf-git.sh index 07ae22f..27f4cff 100644 --- a/fzf-git.sh +++ b/fzf-git.sh @@ -180,7 +180,7 @@ _fzf_git_hashes() { --bind 'ctrl-d:execute:grep -o "[a-f0-9]\{7,\}" <<< {} | head -n 1 | xargs git diff > /dev/tty' \ --color hl:underline,hl+:underline \ --preview 'grep -o "[a-f0-9]\{7,\}" <<< {} | head -n 1 | xargs git show --color=always' "$@" | - grep -o "[a-f0-9]\{7,\}" + awk 'match($0, /[a-f0-9]{7,}/) { print substr($0, RSTART, RLENGTH) }' } _fzf_git_remotes() {