mirror of https://github.com/japl-lang/japl.git
add wip kakoune highlighter
This commit is contained in:
parent
80a5269bfa
commit
ad5a26ace3
|
@ -0,0 +1,20 @@
|
|||
hook global BufCreate .*[.]jpl %{
|
||||
set-option buffer filetype japl
|
||||
}
|
||||
|
||||
addhl shared/japl regions
|
||||
addhl shared/japl/code default-region group
|
||||
addhl shared/japl/comment-line region '//' '$' fill comment
|
||||
addhl shared/japl/comment-multiline region '/\*' '\*/' fill comment
|
||||
addhl shared/japl/string region '"' '"' fill string
|
||||
|
||||
addhl shared/japl/code/ regex '\b(?:true|false|nil)\b' 0:keyword
|
||||
addhl shared/japl/code/ regex '\b(?:if|else|while|for)\b' 0:keyword
|
||||
addhl shared/japl/code/ regex '\b(?:fun|lambda|return)\b' 0:keyword
|
||||
addhl shared/japl/code/ regex '\b(?:var)\b' 0:keyword
|
||||
addhl shared/japl/code/ regex '\b(?:class)\b' 0:keyword
|
||||
|
||||
addhl shared/japl/code/num regex '\b[0-9]+(.[0-9]+)?' 0:value
|
||||
|
||||
hook -group japl-highlight global WinSetOption filetype=japl %{ add-highlighter window/ ref japl }
|
||||
hook -group japl-highlight global WinSetOption filetype=(?!japl).* %{ remove-highlighter window/japl }
|
Loading…
Reference in New Issue