diff options
| author | Jiří Konečný <DragonLichcz@gmail.com> | 2015-08-05 20:47:22 +0200 |
|---|---|---|
| committer | Jiří Konečný <DragonLichcz@gmail.com> | 2015-08-11 20:14:40 +0200 |
| commit | cd8d81d0df557f5042cbc8b6f686b88940a5cc59 (patch) | |
| tree | 1d6bd0318be6dcf002e4bb2372d680d82f920fed | |
| parent | c01956726abc2cf9c2cb71fe043bfbf7ac79d241 (diff) | |
Add ini files highlighter
Now it's used for .repo, .socket, .target, .service and .ini files
| -rw-r--r-- | rc/ini.kak | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/rc/ini.kak b/rc/ini.kak new file mode 100644 index 00000000..94e01694 --- /dev/null +++ b/rc/ini.kak @@ -0,0 +1,19 @@ +hook global BufCreate .*\.(repo|service|target|socket|ini) %{ + set buffer filetype ini-file +} + +addhl -group / regions -default code ini-highlighter \ + comment (^|\h)\K\# $ '' + +addhl -group /ini-highlighter/code regex "^\h*\[[^\]]*\]" 0:title +addhl -group /ini-highlighter/code regex "^\h*([^\[][^=\n]*=)([^\n]*)" 1:identifier 2:value + +addhl -group /ini-highlighter/comment fill comment + +hook global WinSetOption filetype=ini-file %{ + addhl ref ini-highlighter +} + +hook global WinSetOption filetype=(?!ini-file).* %{ + rmhl ini-highlighter +} |
