From 202e2daf949cb92651ac53e7fea4630914972c44 Mon Sep 17 00:00:00 2001 From: yyoshiki41 Date: Thu, 25 Aug 2016 19:08:57 +0900 Subject: [PATCH 1/2] Follow the go spec --- syntax/go.vim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/syntax/go.vim b/syntax/go.vim index 987485a0bc..fb9dd89d73 100644 --- a/syntax/go.vim +++ b/syntax/go.vim @@ -127,9 +127,11 @@ 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 +syn keyword goPredefinedVars nil, iota +syn keyword goBoolean true false hi def link goBuiltins Keyword +hi def link goPredefinedVars Keyword hi def link goBoolean Boolean " Comments; their contents From d62310922d24f944b1478a39a3cae65be55894fc Mon Sep 17 00:00:00 2001 From: yyoshiki41 Date: Sun, 28 Aug 2016 17:08:53 +0900 Subject: [PATCH 2/2] Renam goPredefinedVars to goPredeclaredIdentifiers --- syntax/go.vim | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/syntax/go.vim b/syntax/go.vim index fb9dd89d73..da4c01adce 100644 --- a/syntax/go.vim +++ b/syntax/go.vim @@ -125,14 +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 goPredefinedVars nil, iota -syn keyword goBoolean true false - -hi def link goBuiltins Keyword -hi def link goPredefinedVars 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