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:
@@ -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
|
||||||
|
|||||||
@@ -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')
|
||||||
|
|||||||
Reference in New Issue
Block a user