diff --git a/syntax/go.vim b/syntax/go.vim index 987485a0bc..da4c01adce 100644 --- a/syntax/go.vim +++ b/syntax/go.vim @@ -125,12 +125,14 @@ hi def link goComplexes Type " Predefined functions and values -syn match goBuiltins /\<\v(append|cap|close|complex|copy|delete|imag|len)\ze\(/ -syn match goBuiltins /\<\v(make|new|panic|print|println|real|recover)\ze\(/ -syn keyword goBoolean iota true false nil - -hi def link goBuiltins Keyword -hi def link goBoolean Boolean +syn match goBuiltins /\<\v(append|cap|close|complex|copy|delete|imag|len)\ze\(/ +syn match goBuiltins /\<\v(make|new|panic|print|println|real|recover)\ze\(/ +syn keyword goPredefinedIdentifiers nil, iota +syn keyword goBoolean true false + +hi def link goBuiltins Keyword +hi def link goPredefinedIdentifiers Identifier +hi def link goBoolean Boolean " Comments; their contents syn keyword goTodo contained TODO FIXME XXX BUG