From 10eb5fffea23cd4796f5c93f45bde81c31c9babd Mon Sep 17 00:00:00 2001 From: "Kenneth Benzie (Benie)" Date: Wed, 7 Aug 2019 15:01:37 +0100 Subject: [PATCH] Add TODO highlights to groovy --- syntax/groovy.vim | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/syntax/groovy.vim b/syntax/groovy.vim index 30a2617..b1795ac 100644 --- a/syntax/groovy.vim +++ b/syntax/groovy.vim @@ -38,8 +38,9 @@ syn match groovyNumber "\<\(0[bB][0-1]\+\|0[0-7]*\|0[xX]\x\+\|\d\(\d\|_\d\)*\)[l syn match groovyNumber "\(\<\d\(\d\|_\d\)*\.\(\d\(\d\|_\d\)*\)\=\|\.\d\(\d\|_\d\)*\)\([eE][-+]\=\d\(\d\|_\d\)*\)\=[fFdD]\=" syn match groovyNumber "\<\d\(\d\|_\d\)*[eE][-+]\=\d\(\d\|_\d\)*[fFdD]\=\>" syn match groovyNumber "\<\d\(\d\|_\d\)*\([eE][-+]\=\d\(\d\|_\d\)*\)\=[fFdD]\>" -syn region groovyComment start='\/\*' end='\*\/' fold -syn match groovyComment '\/\/.*$' +syn match groovyTodo "\(TODO\|FIXME\)" contained +syn region groovyComment start='\/\*' end='\*\/' contains=groovyTodo fold +syn match groovyComment '\/\/.*$' contains=groovyTodo syn match groovyDelimiter '[()\[\]]' syn region groovyBlock matchgroup=groovyDelimiter start='{' end='}' transparent fold syn match groovyStructure '\w\+\ze\s*{' @@ -71,6 +72,7 @@ hi default link groovyAssert Keyword hi default link groovyBoolean Boolean hi default link groovyBranch Conditional hi default link groovyClassDecl Structure +hi default link groovyTodo Todo hi default link groovyComment Comment hi default link groovyConditional Conditional hi default link groovyConstant Constant