mirror of
https://github.com/deadc0de6/dotdrop.git
synced 2026-02-04 19:09:44 +00:00
adding highlighter for kakoune
This commit is contained in:
3
highlighters/README.md
Normal file
3
highlighters/README.md
Normal file
@@ -0,0 +1,3 @@
|
||||
Highlighters for dotdrop templates
|
||||
|
||||
* [kakoune](https://kakoune.org/) -> [dotdrop.kak](/highlighters/kakoune/dotdrop.kak) (see #305)
|
||||
18
highlighters/kakoune/dotdrop.kak
Normal file
18
highlighters/kakoune/dotdrop.kak
Normal file
@@ -0,0 +1,18 @@
|
||||
hook global WinCreate .* %{
|
||||
require-module python
|
||||
add-highlighter window/dotdrop regions
|
||||
|
||||
add-highlighter window/dotdrop/expression region '\{\{@[@]' '[@]@\}\}' group
|
||||
add-highlighter window/dotdrop/statement region '\{%@[@]' '[@]@%\}' group
|
||||
add-highlighter window/dotdrop/comment region '\{#@[@]' '[@]@#\}' fill comment
|
||||
|
||||
add-highlighter window/dotdrop/expression/ fill variable
|
||||
add-highlighter window/dotdrop/statement/ fill variable
|
||||
|
||||
add-highlighter window/dotdrop/expression/ ref python
|
||||
add-highlighter window/dotdrop/statement/ ref python
|
||||
|
||||
add-highlighter window/dotdrop/expression/ regex '\{\{@[@]|[@]@\}\}' 0:block
|
||||
add-highlighter window/dotdrop/statement/ regex '\{%@[@]|[@]@%\}' 0:block
|
||||
add-highlighter window/dotdrop/statement/ regex 'endfor|endif' 0:keyword
|
||||
}
|
||||
Reference in New Issue
Block a user