summaryrefslogtreecommitdiff
path: root/src/rc/diff.kak
diff options
context:
space:
mode:
Diffstat (limited to 'src/rc/diff.kak')
-rw-r--r--src/rc/diff.kak17
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
+}