From b059c48b2f223847185186aa60c55bd31143e66b Mon Sep 17 00:00:00 2001 From: "Kenneth Benzie (Benie)" Date: Thu, 9 Nov 2017 18:17:34 +0000 Subject: [PATCH] Add groovy syntax support for keyword args --- syntax/groovy.vim | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/syntax/groovy.vim b/syntax/groovy.vim index ef5257c..7517a3d 100644 --- a/syntax/groovy.vim +++ b/syntax/groovy.vim @@ -49,6 +49,9 @@ syn region groovyString start=+"+ end=+"+ oneline contains=groovyIdentifier syn region groovyString start=+'+ end=+'+ oneline contains=groovyIdentifier syn region groovyString start=+'''+ end=+'''+ fold contains=groovyIdentifier +syn match groovyKeywordParam "\w\+\ze\s*=\s*" +syn region groovyFunctionParams matchgroup=groovyDelimiter start='(' end=')' contains=groovyString,groovyIdentifier,groovyNumber,groovyBoolean,groovyKeywordParam transparent + syn cluster groovySyntax contains=groovyAssert,groovyBlock,groovyBoolean,groovyBranch,groovyClassDecl,groovyComment,groovyConditional,groovyConstant,groovyDelimiter,groovyError,groovyExceptions,groovyExternal,groovyFunction,groovyIdentifier,groovyMethodDecl,groovyNumber,groovyOperator,groovyRepeat,groovyScopeDecl,groovyStatement,groovyStorageClass,groovyString,groovyStructure,groovyType,groovyTypedef,groovyUserLabelRef syn include @groovyShellSyntax syntax/sh.vim @@ -77,6 +80,7 @@ hi default link groovyExceptions Exception hi default link groovyExternal Include hi default link groovyFunction Function hi default link groovyIdentifier Identifier +hi default link groovyKeywordParam Identifier hi default link groovyMethodDecl Function hi default link groovyNumber Number hi default link groovyOperator Operator