diff options
Diffstat (limited to 'misc/vim/syntax/go.vim')
-rw-r--r-- | misc/vim/syntax/go.vim | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/misc/vim/syntax/go.vim b/misc/vim/syntax/go.vim index 26d7defe3..1ce6cb27f 100644 --- a/misc/vim/syntax/go.vim +++ b/misc/vim/syntax/go.vim @@ -18,7 +18,7 @@ " Highlights white space around the communications operator that don't follow " the standard style. " - go_highlight_extra_types -" Highlights commonly used library types (os.Error, etc.). +" Highlights commonly used library types (io.Reader, etc.). " - go_highlight_space_tab_error " Highlights instances of tabs following spaces. " - go_highlight_trailing_whitespace_error @@ -67,8 +67,8 @@ hi def link goLabel Label hi def link goRepeat Repeat " Predefined types -syn keyword goType chan map bool string -syn keyword goSignedInts int int8 int16 int32 int64 +syn keyword goType chan map bool string error +syn keyword goSignedInts int int8 int16 int32 int64 rune syn keyword goUnsignedInts byte uint uint8 uint16 uint32 uint64 uintptr syn keyword goFloats float32 float64 syn keyword goComplexes complex64 complex128 @@ -85,7 +85,7 @@ syn match goType /\<func\>/ syn match goDeclaration /^func\>/ " Predefined functions and values -syn keyword goBuiltins append cap close complex copy imag len +syn keyword goBuiltins append cap close complex copy delete imag len syn keyword goBuiltins make new panic print println real recover syn keyword goConstants iota true false nil @@ -180,7 +180,6 @@ endif if go_highlight_extra_types != 0 syn match goExtraType /\<bytes\.\(Buffer\)\>/ syn match goExtraType /\<io\.\(Reader\|Writer\|ReadWriter\|ReadWriteCloser\)\>/ - syn match goExtraType /\<\(os\.Error\)\>/ syn match goExtraType /\<reflect\.\(Kind\|Type\|Value\)\>/ syn match goExtraType /\<unsafe\.Pointer\>/ endif |