From 2aaa8fb6af06cc8c9aa954201d90741f3e149449 Mon Sep 17 00:00:00 2001 From: wallace <11wallace11@gmail.com> Date: Wed, 23 Feb 2022 20:58:59 +0200 Subject: [PATCH] Add missing support for `FORGIT_GLO_FORMAT` --- forgit.plugin.zsh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/forgit.plugin.zsh b/forgit.plugin.zsh index 6160f05..dac4250 100755 --- a/forgit.plugin.zsh +++ b/forgit.plugin.zsh @@ -17,7 +17,7 @@ forgit_log_format=${FORGIT_LOG_FORMAT:-%C(auto)%h%d %s %C(black)%C(bold)%cr%Cres # git commit viewer forgit::log() { forgit::inside_work_tree || return 1 - local cmd opts graph files + local cmd opts graph files log_format files=$(sed -nE 's/.* -- (.*)/\1/p' <<< "$*") # extract files parameters for `git show` command cmd="echo {} |grep -Eo '[a-f0-9]+' |head -1 |xargs -I% git show --color=always % -- $files | $forgit_show_pager" opts=" @@ -29,7 +29,8 @@ forgit::log() { " graph=--graph [[ $FORGIT_LOG_GRAPH_ENABLE == false ]] && graph= - eval "git log $graph --color=always --format='$forgit_log_format' $* $forgit_emojify" | + log_format=${FORGIT_GLO_FORMAT:-$forgit_log_format} + eval "git log $graph --color=always --format='$log_format' $* $forgit_emojify" | FZF_DEFAULT_OPTS="$opts" fzf --preview="$cmd" }