From 8746d7c7a7810f16c4c0cec082df672cbe2d048b Mon Sep 17 00:00:00 2001 From: Ludovic Koenig Date: Tue, 30 Apr 2019 22:48:09 +0200 Subject: [PATCH] Add the highlight of the classes in an 'import' It highlights the name of the classes that are imported by an 'import' statement. --- 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 b35a7ee..6205ad3 100644 --- a/after/syntax/java.vim +++ b/after/syntax/java.vim @@ -27,5 +27,6 @@ syntax match javaOdysseyType "\%(\<\u\w*\>\%(<\%(\u\w*\|,\|\s\|<\|>\)*> syntax match javaOdysseyConstructor "\%(\<\u\w*\>\)\%(<\%(\u\w*\|,\|\s\|<\|>\)*>\)\=\%((\|\[\)"me=e-1 containedin=javaParenT,javaParenT1,javaParenT2 contains=javaOdysseyGeneric,javaOdysseySeparator syntax match javaOdysseyMethod "\<\l\w*\>("me=e-1 containedin=javaParenT,javaParenT1,javaParenT2 syntax match javaOdysseyCasting "(\<\u\w*\>\%(<\%(\u\w*\|,\|\s\|<\|>\)\+>\)\=\%(\[\]\)\=)"hs=s+1,he=e-1 containedin=javaParenT,javaParenT1,javaParenT2 contains=javaOdysseyGeneric,javaOdysseyArray,javaOdysseySeparator +syntax match javaOdysseyImport "\%(\\s\+\%(\l\+.\)\+\)\@<=\%(\u\w*\)\s*;" " }}} " vim: foldmethod=marker diff --git a/colors/odyssey.vim b/colors/odyssey.vim index 2976aa1..52e053a 100644 --- a/colors/odyssey.vim +++ b/colors/odyssey.vim @@ -265,6 +265,7 @@ 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( 'javaOdysseyArray', 'Normal') call s:l( 'javaOdysseyGeneric', 'Normal') call s:l( 'javaOdysseyType', 'Type')