Add the highlight and syntax for the enums

It highlights the name of an enum the same way it highlights the one of
a class.
This commit is contained in:
Ludovic Koenig
2019-04-30 22:38:43 +02:00
parent 4e8c85fae3
commit f6ed184a36
2 changed files with 2 additions and 0 deletions
+1
View File
@@ -19,6 +19,7 @@
syntax keyword javaOdysseyThis this syntax keyword javaOdysseyThis this
syntax match javaOdysseyClass "\%(\<class\>\s\+\)\@<=\<\u\w*\>" syntax match javaOdysseyClass "\%(\<class\>\s\+\)\@<=\<\u\w*\>"
syntax match javaOdysseyInterface "\%(\<interface\>\s\+\)\@<=\<\u\w*\>" syntax match javaOdysseyInterface "\%(\<interface\>\s\+\)\@<=\<\u\w*\>"
syntax match javaOdysseyEnum "\%(\<enum\>\s\+\)\@<=\<\u\w*\>"
syntax match javaOdysseyArray "\[\]" contained syntax match javaOdysseyArray "\[\]" contained
syntax match javaOdysseyGeneric "[><]" contained syntax match javaOdysseyGeneric "[><]" contained
syntax match javaOdysseySeparator "," contained syntax match javaOdysseySeparator "," contained
+1
View File
@@ -263,6 +263,7 @@ call s:l( 'javaExternal', 'Statement')
call s:l( 'javaTypeDef', 'javaOdysseyThis') call s:l( 'javaTypeDef', 'javaOdysseyThis')
call s:l( 'javaOdysseyClass', 'Type') call s:l( 'javaOdysseyClass', 'Type')
call s:l( 'javaOdysseyInterface', 'Type') call s:l( 'javaOdysseyInterface', 'Type')
call s:l( 'javaOdysseyEnum', 'Type')
call s:l( 'javaOdysseyCasting', 'Type') call s:l( 'javaOdysseyCasting', 'Type')
call s:l( 'javaOdysseyArray', 'Normal') call s:l( 'javaOdysseyArray', 'Normal')
call s:l( 'javaOdysseyGeneric', 'Normal') call s:l( 'javaOdysseyGeneric', 'Normal')