summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rc/tools/git.kak4
1 files changed, 2 insertions, 2 deletions
diff --git a/rc/tools/git.kak b/rc/tools/git.kak
index a6c681d3..9dd34191 100644
--- a/rc/tools/git.kak
+++ b/rc/tools/git.kak
@@ -91,7 +91,7 @@ Available commands:\n add\n rm\n blame\n commit\n checkout\n diff\n hide-
}
update_diff() {
- git --no-pager diff -U0 "$kak_buffile" | perl -e '
+ ( cd "${kak_buffile%/*}" && git --no-pager diff -U0 "$kak_buffile" | perl -e '
$flags = $ENV{"kak_timestamp"};
foreach $line (<STDIN>) {
if ($line =~ /@@ -(\d+)(?:,(\d+))? \+(\d+)(?:,(\d+))?/) {
@@ -140,7 +140,7 @@ Available commands:\n add\n rm\n blame\n commit\n checkout\n diff\n hide-
}
}
print "set-option buffer git_diff_flags $flags"
- '
+ ' )
}