diff options
Diffstat (limited to 'src/rc/diff.kak')
| -rw-r--r-- | src/rc/diff.kak | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/rc/diff.kak b/src/rc/diff.kak index 8a9a390f..434026ab 100644 --- a/src/rc/diff.kak +++ b/src/rc/diff.kak @@ -1,11 +1,14 @@ -hook global BufCreate .*\.(diff|patch) \ +hook global BufCreate .*\.(diff|patch) %{ setb filetype diff +} -hook global WinSetOption filetype=diff \ - addhl group diff-highlight; \ - addhl -group diff-highlight regex "^\+[^\n]*\n" green default; \ - addhl -group diff-highlight regex "^-[^\n]*\n" red default; \ - addhl -group diff-highlight regex "^@@[^\n]*@@" cyan default; +hook global WinSetOption filetype=diff %{ + addhl group diff-highlight + addhl -group diff-highlight regex "^\+[^\n]*\n" green default + addhl -group diff-highlight regex "^-[^\n]*\n" red default + addhl -group diff-highlight regex "^@@[^\n]*@@" cyan default +} -hook global WinSetOption filetype=(?!diff).* \ +hook global WinSetOption filetype=(?!diff).* %{ rmhl diff-highlight +} |
