Skip to content

Commit fd9286e

Browse files
authored
Merge pull request #3579 from bhcleek/syntax/empty-lists
syntax: reduce contains of empty const, var, and import lists
2 parents 2a15f50 + 6f80c88 commit fd9286e

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

syntax/go.vim

+4-4
Original file line numberDiff line numberDiff line change
@@ -158,20 +158,20 @@ if go#config#FoldEnable('varconst')
158158
syn region goVar start='var (' end='^\s*)$' transparent fold
159159
\ contains=ALLBUT,goParen,goBlock,goFunction,goTypeName,goReceiverType,goReceiverVar,goParamName,goParamType,goSimpleParams,goPointerOperator
160160
syn match goVar /var ()/ transparent fold
161-
\ contains=ALLBUT,goParen,goBlock,goFunction,goTypeName,goReceiverType,goReceiverVar,goParamName,goParamType,goSimpleParams,goPointerOperator
161+
\ contains=goVar
162162
syn region goConst start='const (' end='^\s*)$' transparent fold
163163
\ contains=ALLBUT,goParen,goBlock,goFunction,goTypeName,goReceiverType,goReceiverVar,goParamName,goParamType,goSimpleParams,goPointerOperator
164164
syn match goConst /const ()/ transparent fold
165-
\ contains=ALLBUT,goParen,goBlock,goFunction,goTypeName,goReceiverType,goReceiverVar,goParamName,goParamType,goSimpleParams,goPointerOperator
165+
\ contains=goConst
166166
else
167167
syn region goVar start='var (' end='^\s*)$' transparent
168168
\ contains=ALLBUT,goParen,goBlock,goFunction,goTypeName,goReceiverType,goReceiverVar,goParamName,goParamType,goSimpleParams,goPointerOperator
169169
syn match goVar /var ()/ transparent
170-
\ contains=ALLBUT,goParen,goBlock,goFunction,goTypeName,goReceiverType,goReceiverVar,goParamName,goParamType,goSimpleParams,goPointerOperator
170+
\ contains=goVar
171171
syn region goConst start='const (' end='^\s*)$' transparent
172172
\ contains=ALLBUT,goParen,goBlock,goFunction,goTypeName,goReceiverType,goReceiverVar,goParamName,goParamType,goSimpleParams,goPointerOperator
173173
syn match goConst /const ()/ transparent
174-
\ contains=ALLBUT,goParen,goBlock,goFunction,goTypeName,goReceiverType,goReceiverVar,goParamName,goParamType,goSimpleParams,goPointerOperator
174+
\ contains=goConst
175175
endif
176176

177177
" Single-line var, const, and import.

0 commit comments

Comments
 (0)