From 9b6e5a8b278ebc55668373512ea119d9f93b23da Mon Sep 17 00:00:00 2001 From: Wenxuan Date: Fri, 20 Jul 2018 15:39:50 +0800 Subject: [PATCH] Add ctrl-y keybinding on forgit::log. Former-commit-id: 43522b9acefc844b6e9064d0c794ec9a985388e6 --- forgit.plugin.zsh | 1 + 1 file changed, 1 insertion(+) diff --git a/forgit.plugin.zsh b/forgit.plugin.zsh index cba4e65..3fd0977 100644 --- a/forgit.plugin.zsh +++ b/forgit.plugin.zsh @@ -59,6 +59,7 @@ forgit::log() { eval "git log --graph --color=always --format='%C(auto)%h%d %s %C(black)%C(bold)%cr' $@ $forgit_emojify" | forgit::fzf +s +m --tiebreak=index \ --bind="enter:execute($cmd |LESS='-R' less)" \ + --bind="ctrl-y:execute-silent(echo {} |grep -o '[a-f0-9]\{7\}' |pbcopy)+abort" \ --preview="$cmd" }