diff --git a/after/syntax/groovy.vim b/after/syntax/groovy.vim new file mode 100644 index 0000000..8f18d23 --- /dev/null +++ b/after/syntax/groovy.vim @@ -0,0 +1,11 @@ +" File: groovy.vim +" Author: Kenneth Benzie (Benie) +" Description: Extended groovy syntax for Jenkins DSL. + +" Highlight shell('') and shell('''''') blocks with the sh filetype. +syn include @groovyHighlightSh syntax/sh.vim +syn region groovyHighlightSh matchgroup=groovyString start="shell(\zs'\(''\)\=" end="\(''\)\='\ze)" contains=@groovyHighlightSh + +" Highlight batchFile('') and batchFile('''''') blocks with the batch filetype. +syn include @groovyHighlightBatch syntax/batch.vim +syn region groovyHighlightBatch matchgroup=groovyString start="batchFile(\zs'\(''\)\=" end="\(''\)\='\ze)" contains=@groovyHighlightBatch