Parcourir la source

Fix containers

Andrew Swistak il y a 8 ans
Parent
commit
4b4bcd02b3
1 fichiers modifiés avec 5 ajouts et 1 suppressions
  1. 5 1
      after/syntax/go.vim

+ 5 - 1
after/syntax/go.vim

@@ -148,7 +148,12 @@ syn match goBuiltins /\<\(append\|cap\|close\|complex\|copy\|delete\|imag\|len\)
 syn match goBuiltins /\<\(make\|new\|panic\|print\|println\|real\|recover\)\((\)\@=/ nextgroup=goBuiltinRegion
 syn region goBuiltinRegion matchgroup=goContainer start=/(/ end=/)/ transparent contained
 
+syn region ParenContainer   matchgroup=goContainer start=/(/ end=/)/ transparent
+syn region BraceContainer   matchgroup=goContainer  start=/{/ end=/}/ transparent
+syn region BracketContainer matchgroup=goContainer start=/\[/ end=/\]/ transparent
+
 hi link goPointerOperator        Operator
+hi link goDeclTypeStart          Operator
 hi link goTypeAssertionOp        Operator
 hi link goVarSep                 Operator
 hi link goDeclTypeSep            Operator
@@ -170,4 +175,3 @@ hi link goFunctionCall           Function
 
 hi link goContainer              ContainerChars
 hi link goLiteralStructField     Special
-