diff options
| author | Maxime Coste <mawww@kakoune.org> | 2019-09-16 07:06:50 +1000 |
|---|---|---|
| committer | Maxime Coste <mawww@kakoune.org> | 2019-09-16 07:06:50 +1000 |
| commit | 6d085f995e1785532613541c0c8d6daecff64e6a (patch) | |
| tree | 1d10862f2f707741e5d72ef62e505fbd6e90de34 | |
| parent | fc3a1b69734da9f8b3ac2a9222408cc3052cd525 (diff) | |
| parent | cab4908f1d63acdc0a43c7549eb530591d48cc2b (diff) | |
Merge remote-tracking branch 'andreyorst/universal-git-path'
| -rw-r--r-- | rc/tools/git.kak | 4 |
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" - ' + ' ) } |
