summaryrefslogtreecommitdiff
path: root/src/rc/diff.kak
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2012-06-27 14:29:12 +0200
committerMaxime Coste <frrrwww@gmail.com>2012-06-27 14:29:12 +0200
commite7e9b8a6cd0657380e3fc7612467b690d52b5692 (patch)
tree730488752ad61a9d487e20847374bde490a89dfc /src/rc/diff.kak
parent70bd18e1f264583495fae8c5aa2289f45b1ddf1c (diff)
add rc/diff.kak and load in kakrc
Diffstat (limited to 'src/rc/diff.kak')
-rw-r--r--src/rc/diff.kak11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/rc/diff.kak b/src/rc/diff.kak
new file mode 100644
index 00000000..975f73d0
--- /dev/null
+++ b/src/rc/diff.kak
@@ -0,0 +1,11 @@
+hook global BufCreate .*\.diff \
+ 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).* \
+ rmhl diff-highlight