summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2013-04-11 22:41:43 +0200
committerMaxime Coste <frrrwww@gmail.com>2013-04-11 22:41:43 +0200
commitdcc054a785771e6c319e8e2a20c866cc174f33bd (patch)
tree42175e3f028e0ac014e8bca1ec75b02288d5adbf /src
parent3f5dc9e1cba95fd5fd2a216211b1ec288f8ce60f (diff)
git-tools: fix git-diff-show
Diffstat (limited to 'src')
-rw-r--r--src/rc/git-tools.kak6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/rc/git-tools.kak b/src/rc/git-tools.kak
index 1efc1775..f7a03023 100644
--- a/src/rc/git-tools.kak
+++ b/src/rc/git-tools.kak
@@ -5,17 +5,17 @@ def git-diff-update-buffer %{ %sh{
removed_lines=""
git diff -U0 $kak_bufname | {
line=0
- flags="0:red:."
+ flags="0|red|."
while read; do
if [[ $REPLY =~ ^---.* ]]; then
continue
elif [[ $REPLY =~ ^@@.-[0-9]+(,[0-9]+)?.\+([0-9]+)(,[0-9]+)?.@@.* ]]; then
line=${BASH_REMATCH[2]}
elif [[ $REPLY =~ ^\+ ]]; then
- flags="$flags,$line:green:+"
+ flags="$flags;$line|green|+"
((line++))
elif [[ $REPLY =~ ^\- ]]; then
- flags="$flags,$line:red:-"
+ flags="$flags;$line|red|-"
fi
done
echo "setb git_diff_flags '$flags'"