diff --git a/syntax/vue.vim b/syntax/vue.vim
index 26cf970..8820374 100644
--- a/syntax/vue.vim
+++ b/syntax/vue.vim
@@ -31,7 +31,7 @@ endif
syntax include @HTML syntax/html.vim
unlet b:current_syntax
-syntax region template keepend start=// end="" contains=@HTML fold
+syntax region template keepend start=/^/ end=/^<\/template>/ contains=@HTML fold
if s:syntaxes.jade
syntax include @JADE syntax/jade.vim