Add some syntax suport for Lombok
The syntax sugar 'val' and 'var' are now part of the 'Statement' highlight group. 'var' may already be handled by default in vim 8.1 but anyway.
This commit is contained in:
@@ -18,6 +18,7 @@
|
|||||||
" Java Syntax {{{
|
" Java Syntax {{{
|
||||||
|
|
||||||
syntax keyword javaOdysseyThis this
|
syntax keyword javaOdysseyThis this
|
||||||
|
syntax keyword javaOdysseyLombok val var
|
||||||
syntax match javaOdysseyArrow "->" containedin=javaParenT,javaParenT1,javaParenT2
|
syntax match javaOdysseyArrow "->" containedin=javaParenT,javaParenT1,javaParenT2
|
||||||
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*\>"
|
||||||
|
|||||||
@@ -275,6 +275,7 @@ call s:l('javaOdysseyConstructor', 'Type')
|
|||||||
call s:l( 'javaOdysseyMethod', 'Function')
|
call s:l( 'javaOdysseyMethod', 'Function')
|
||||||
call s:l( 'javaOdysseyThis', 'Special')
|
call s:l( 'javaOdysseyThis', 'Special')
|
||||||
call s:l( 'javaOdysseyArrow', 'Operator')
|
call s:l( 'javaOdysseyArrow', 'Operator')
|
||||||
|
call s:l( 'javaOdysseyLombok', 'Statement')
|
||||||
|
|
||||||
" }}}
|
" }}}
|
||||||
" Ruby Highlights {{{
|
" Ruby Highlights {{{
|
||||||
|
|||||||
Reference in New Issue
Block a user