diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2015-08-11 20:35:24 +0100 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2015-08-11 20:35:24 +0100 |
| commit | dac4fdaa54e0290a10c301835ab51140c2cd2bd7 (patch) | |
| tree | 24ce2412b7152e14db34b79523e0c152fbb8237e | |
| parent | 34a933a747b84ab9d5a3cc9f767f9ca72b4c5c3a (diff) | |
| parent | cd8d81d0df557f5042cbc8b6f686b88940a5cc59 (diff) | |
Merge remote-tracking branch 'jkonecny/master-ini-highlight'
| -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 +} |
