diff options
Diffstat (limited to 'rc/filetype/diff.kak')
| -rw-r--r-- | rc/filetype/diff.kak | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/rc/filetype/diff.kak b/rc/filetype/diff.kak new file mode 100644 index 00000000..5b4e065b --- /dev/null +++ b/rc/filetype/diff.kak @@ -0,0 +1,13 @@ +hook global BufCreate .*\.(diff|patch) %{ + set-option buffer filetype diff +} + +add-highlighter shared/diff group +add-highlighter shared/diff/ regex "^\+[^\n]*\n" 0:green,default +add-highlighter shared/diff/ regex "^-[^\n]*\n" 0:red,default +add-highlighter shared/diff/ regex "^@@[^\n]*@@" 0:cyan,default + +hook -group diff-highlight global WinSetOption filetype=diff %{ + add-highlighter window/diff ref diff + hook -once -always window WinSetOption filetype=.* %{ remove-highlighter window/diff } +} |
