Add suports for Java Enum values and constructors
Enum values that are often/always written in uppercase are now handled and considered as constants. They are highlighted within the Enum declaration and outside of it in case statements or through the use of the dot operator on an enum.
This commit is contained in:
+20
-18
@@ -258,24 +258,26 @@ call s:h( 'Todo', 'background', 'warning', 'bold')
|
||||
" }}}
|
||||
" Java Highlights {{{
|
||||
|
||||
call s:h( 'javaAnnotation', 'background', 'warning', 'italic')
|
||||
call s:l( 'javaExternal', 'Statement')
|
||||
call s:l( 'javaTypeDef', 'javaOdysseyThis')
|
||||
call s:l( 'javaOdysseyClass', 'Type')
|
||||
call s:l( 'javaOdysseyInterface', 'Type')
|
||||
call s:l( 'javaOdysseyEnum', 'Type')
|
||||
call s:l( 'javaOdysseyCasting', 'Type')
|
||||
call s:l( 'javaOdysseyImport', 'Type')
|
||||
call s:l( 'javaOdysseyExtends', 'Type')
|
||||
call s:l( 'javaOdysseyImplements', 'Type')
|
||||
call s:l( 'javaOdysseyArray', 'Normal')
|
||||
call s:l( 'javaOdysseyGeneric', 'Normal')
|
||||
call s:l( 'javaOdysseyType', 'Type')
|
||||
call s:l('javaOdysseyConstructor', 'Type')
|
||||
call s:l( 'javaOdysseyMethod', 'Function')
|
||||
call s:l( 'javaOdysseyThis', 'Special')
|
||||
call s:l( 'javaOdysseyArrow', 'Operator')
|
||||
call s:l( 'javaOdysseyLombok', 'Statement')
|
||||
call s:h( 'javaAnnotation', 'background', 'warning', 'italic')
|
||||
call s:l( 'javaExternal', 'Statement')
|
||||
call s:l( 'javaTypeDef', 'javaOdysseyThis')
|
||||
call s:l( 'javaOdysseyClass', 'Type')
|
||||
call s:l( 'javaOdysseyInterface', 'Type')
|
||||
call s:l( 'javaOdysseyEnum', 'Type')
|
||||
call s:l( 'javaOdysseyCasting', 'Type')
|
||||
call s:l( 'javaOdysseyImport', 'Type')
|
||||
call s:l( 'javaOdysseyExtends', 'Type')
|
||||
call s:l( 'javaOdysseyImplements', 'Type')
|
||||
call s:l( 'javaOdysseyArray', 'Normal')
|
||||
call s:l( 'javaOdysseyGeneric', 'Normal')
|
||||
call s:l( 'javaOdysseyType', 'Type')
|
||||
call s:l( 'javaOdysseyConstructor', 'Type')
|
||||
call s:l( 'javaOdysseyMethod', 'Function')
|
||||
call s:l( 'javaOdysseyThis', 'Special')
|
||||
call s:l( 'javaOdysseyArrow', 'Operator')
|
||||
call s:l( 'javaOdysseyLombok', 'Statement')
|
||||
call s:l( 'javaOdysseyEnumValue', 'Constant')
|
||||
call s:l('javaOdysseyEnumConstructor', 'Constant')
|
||||
|
||||
" }}}
|
||||
" Ruby Highlights {{{
|
||||
|
||||
Reference in New Issue
Block a user