diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2013-04-11 22:41:43 +0200 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2013-04-11 22:41:43 +0200 |
| commit | dcc054a785771e6c319e8e2a20c866cc174f33bd (patch) | |
| tree | 42175e3f028e0ac014e8bca1ec75b02288d5adbf /src | |
| parent | 3f5dc9e1cba95fd5fd2a216211b1ec288f8ce60f (diff) | |
git-tools: fix git-diff-show
Diffstat (limited to 'src')
| -rw-r--r-- | src/rc/git-tools.kak | 6 |
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'" |
