diff options
Diffstat (limited to 'rc/base/java.kak')
| -rw-r--r-- | rc/base/java.kak | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/rc/base/java.kak b/rc/base/java.kak index 1ccc82fc..7cca4130 100644 --- a/rc/base/java.kak +++ b/rc/base/java.kak @@ -2,18 +2,18 @@ hook global BufCreate .*\.java %{ set buffer filetype java } -addhl -group / regions -default code java \ +add-highlighter -group / regions -default code java \ string %{(?<!')"} %{(?<!\\)(\\\\)*"} '' \ comment /\* \*/ '' \ comment // $ '' -addhl -group /java/string fill string -addhl -group /java/comment fill comment +add-highlighter -group /java/string fill string +add-highlighter -group /java/comment fill comment -addhl -group /java/code regex %{\b(this|true|false|null)\b} 0:value -addhl -group /java/code regex "\b(void|int|char|unsigned|float|boolean|double)\b" 0:type -addhl -group /java/code regex "\b(while|for|if|else|do|static|switch|case|default|class|interface|goto|break|continue|return|import|try|catch|throw|new|package|extends|implements)\b" 0:keyword -addhl -group /java/code regex "\b(final|public|protected|private|abstract)\b" 0:attribute +add-highlighter -group /java/code regex %{\b(this|true|false|null)\b} 0:value +add-highlighter -group /java/code regex "\b(void|int|char|unsigned|float|boolean|double)\b" 0:type +add-highlighter -group /java/code regex "\b(while|for|if|else|do|static|switch|case|default|class|interface|goto|break|continue|return|import|try|catch|throw|new|package|extends|implements)\b" 0:keyword +add-highlighter -group /java/code regex "\b(final|public|protected|private|abstract)\b" 0:attribute -hook -group java-highlight global WinSetOption filetype=java %{ addhl ref java } -hook -group java-highlight global WinSetOption filetype=(?!java).* %{ rmhl java } +hook -group java-highlight global WinSetOption filetype=java %{ add-highlighter ref java } +hook -group java-highlight global WinSetOption filetype=(?!java).* %{ remove-highlighter java } |
