diff options
Diffstat (limited to 'syntax/go.vim')
-rw-r--r-- | syntax/go.vim | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/syntax/go.vim b/syntax/go.vim index 5aabac70..59f72ed7 100644 --- a/syntax/go.vim +++ b/syntax/go.vim @@ -29,40 +29,40 @@ if exists("b:current_syntax") finish endif -if !exists("go_highlight_array_whitespace_error") - let go_highlight_array_whitespace_error = 1 +if !exists("g:go_highlight_array_whitespace_error") + let g:go_highlight_array_whitespace_error = 1 endif -if !exists("go_highlight_chan_whitespace_error") - let go_highlight_chan_whitespace_error = 1 +if !exists("g:go_highlight_chan_whitespace_error") + let g:go_highlight_chan_whitespace_error = 1 endif -if !exists("go_highlight_extra_types") - let go_highlight_extra_types = 1 +if !exists("g:go_highlight_extra_types") + let g:go_highlight_extra_types = 1 endif -if !exists("go_highlight_space_tab_error") - let go_highlight_space_tab_error = 1 +if !exists("g:go_highlight_space_tab_error") + let g:go_highlight_space_tab_error = 1 endif -if !exists("go_highlight_trailing_whitespace_error") - let go_highlight_trailing_whitespace_error = 1 +if !exists("g:go_highlight_trailing_whitespace_error") + let g:go_highlight_trailing_whitespace_error = 1 endif -if !exists("go_highlight_operators") - let go_highlight_operators = 0 +if !exists("g:go_highlight_operators") + let g:go_highlight_operators = 1 endif -if !exists("go_highlight_functions") - let go_highlight_functions = 0 +if !exists("g:go_highlight_functions") + let g:go_highlight_functions = 0 endif -if !exists("go_highlight_methods") - let go_highlight_methods = 0 +if !exists("g:go_highlight_methods") + let g:go_highlight_methods = 0 endif -if !exists("go_highlight_structs") - let go_highlight_structs = 0 +if !exists("g:go_highlight_structs") + let g:go_highlight_structs = 0 endif syn case match @@ -182,12 +182,12 @@ syn match goImaginary "\<\d\+[Ee][-+]\d\+i\>" hi def link goImaginary Number " Spaces after "[]" -if go_highlight_array_whitespace_error != 0 +if g:go_highlight_array_whitespace_error != 0 syn match goSpaceError display "\(\[\]\)\@<=\s\+" endif " Spacing errors around the 'chan' keyword -if go_highlight_chan_whitespace_error != 0 +if g:go_highlight_chan_whitespace_error != 0 " receive-only annotation on chan type syn match goSpaceError display "\(<-\)\@<=\s\+\(chan\>\)\@=" " send-only annotation on chan type @@ -197,7 +197,7 @@ if go_highlight_chan_whitespace_error != 0 endif " Extra types commonly seen -if go_highlight_extra_types != 0 +if g:go_highlight_extra_types != 0 syn match goExtraType /\<bytes\.\(Buffer\)\>/ syn match goExtraType /\<io\.\(Reader\|Writer\|ReadWriter\|ReadWriteCloser\)\>/ syn match goExtraType /\<reflect\.\(Kind\|Type\|Value\)\>/ @@ -205,12 +205,12 @@ if go_highlight_extra_types != 0 endif " Space-tab error -if go_highlight_space_tab_error != 0 +if g:go_highlight_space_tab_error != 0 syn match goSpaceError display " \+\t"me=e-1 endif " Trailing white space error -if go_highlight_trailing_whitespace_error != 0 +if g:go_highlight_trailing_whitespace_error != 0 syn match goSpaceError display excludenl "\s\+$" endif @@ -227,7 +227,7 @@ hi def link goTodo Todo " Operators; -if go_highlight_operators != 0 +if g:go_highlight_operators != 0 syn match goOperator /:=/ syn match goOperator />=/ syn match goOperator /<=/ @@ -246,20 +246,20 @@ endif hi def link goOperator Operator " Functions; -if go_highlight_functions != 0 +if g:go_highlight_functions != 0 syn match goFunction /\(func\s\+\)\@<=\w\+\((\)\@=/ syn match goFunction /\()\s\+\)\@<=\w\+\((\)\@=/ endif hi def link goFunction Function " Methods; -if go_highlight_methods != 0 +if g:go_highlight_methods != 0 syn match goMethod /\(\.\)\@<=\w\+\((\)\@=/ endif hi def link goMethod Type " Structs; -if go_highlight_structs != 0 +if g:go_highlight_structs != 0 syn match goStruct /\(.\)\@<=\w\+\({\)\@=/ syn match goStructDef /\(type\s\+\)\@<=\w\+\(\s\+struct\s\+{\)\@=/ endif |