From d0f09565e0f40b4a2c9855902c2d0bde4a2718bf Mon Sep 17 00:00:00 2001 From: Wenxuan Zhang Date: Wed, 8 Apr 2020 10:45:18 +0800 Subject: [PATCH] fix: fix preview error on gd. #74 --- forgit.plugin.fish | 2 +- forgit.plugin.zsh | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/forgit.plugin.fish b/forgit.plugin.fish index 1d6ca49..9d7a25a 100755 --- a/forgit.plugin.fish +++ b/forgit.plugin.fish @@ -67,7 +67,7 @@ function forgit::diff set repo "(git rev-parse --show-toplevel)" set target "\(echo {} | sed 's/.*] //')" - set cmd "git diff --color=always $commit -- $repo/$target | $forgit_pager" + set cmd "echo {} |sed 's/.*] //' |xargs -I% git diff --color=always $commit -- '$repo/%' |$forgit_pager" set opts " $FORGIT_FZF_DEFAULT_OPTS +m -0 --bind=\"enter:execute($cmd |env LESS='-R' less)\" diff --git a/forgit.plugin.zsh b/forgit.plugin.zsh index 248c163..878644b 100755 --- a/forgit.plugin.zsh +++ b/forgit.plugin.zsh @@ -39,8 +39,7 @@ forgit::diff() { } repo="$(git rev-parse --show-toplevel)" - target="\$(echo {} | sed 's/.*] //')" - cmd="git diff --color=always $commit -- $repo/$target | $forgit_pager" + cmd="echo {} |sed 's/.*] //' |xargs -I% git diff --color=always $commit -- '$repo/%' |$forgit_pager" opts=" $FORGIT_FZF_DEFAULT_OPTS +m -0 --bind=\"enter:execute($cmd |LESS='-R' less)\"