From d88fbd2116a9f06938875420255fbfce81254c2d Mon Sep 17 00:00:00 2001 From: Ludovic Koenig Date: Thu, 1 Aug 2019 20:30:02 +0200 Subject: [PATCH] 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. --- after/syntax/java.vim | 1 + colors/odyssey.vim | 1 + 2 files changed, 2 insertions(+) diff --git a/after/syntax/java.vim b/after/syntax/java.vim index e88aee1..a65d433 100644 --- a/after/syntax/java.vim +++ b/after/syntax/java.vim @@ -18,6 +18,7 @@ " Java Syntax {{{ syntax keyword javaOdysseyThis this +syntax keyword javaOdysseyLombok val var syntax match javaOdysseyArrow "->" containedin=javaParenT,javaParenT1,javaParenT2 syntax match javaOdysseyClass "\%(\\s\+\)\@<=\<\u\w*\>" syntax match javaOdysseyInterface "\%(\\s\+\)\@<=\<\u\w*\>" diff --git a/colors/odyssey.vim b/colors/odyssey.vim index 7bc2a1d..4648dc3 100644 --- a/colors/odyssey.vim +++ b/colors/odyssey.vim @@ -275,6 +275,7 @@ 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') " }}} " Ruby Highlights {{{