summaryrefslogtreecommitdiffstats
path: root/syntax/gotexttmpl.vim
diff options
context:
space:
mode:
Diffstat (limited to 'syntax/gotexttmpl.vim')
-rw-r--r--syntax/gotexttmpl.vim4
1 files changed, 2 insertions, 2 deletions
diff --git a/syntax/gotexttmpl.vim b/syntax/gotexttmpl.vim
index 77b26e4e..14b8bf83 100644
--- a/syntax/gotexttmpl.vim
+++ b/syntax/gotexttmpl.vim
@@ -39,7 +39,7 @@ hi def link goRawString String
" Characters; their contents
syn cluster goCharacterGroup contains=goEscapeOctal,goEscapeC,goEscapeX,goEscapeU,goEscapeBigU
-syn region goCharacter start=+'+ skip=+\\\\\|\\'+ end=+'+ contains=@goCharacterGroup
+syn region goCharacter contained start=+'+ skip=+\\\\\|\\'+ end=+'+ contains=@goCharacterGroup
hi def link goCharacter Character
@@ -67,7 +67,7 @@ hi def link goImaginary Number
syn cluster gotplLiteral contains=goString,goRawString,goCharacter,@goInt,goFloat,goImaginary
syn keyword gotplControl contained if else end range with template
syn keyword gotplFunctions contained and html index js len not or print printf println urlquery eq ne lt le gt ge
-syn match gotplVariable contained /\$[^ ]*\>/
+syn match gotplVariable contained /\$[a-zA-Z0-9_]*\>/
syn match goTplIdentifier contained /\.[^\s}]*\>/
hi def link gotplControl Keyword