summaryrefslogtreecommitdiffstats
path: root/syntax/go.vim
diff options
context:
space:
mode:
Diffstat (limited to 'syntax/go.vim')
-rw-r--r--syntax/go.vim54
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