From 01e460244f24b6b198a45d20f3abe86bbe64529a Mon Sep 17 00:00:00 2001 From: leafOfTree Date: Wed, 31 Mar 2021 17:48:22 +0800 Subject: [PATCH] Fix syntax of template blocks inside template --- syntax/vue.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/syntax/vue.vim b/syntax/vue.vim index 8b67555..45047f4 100644 --- a/syntax/vue.vim +++ b/syntax/vue.vim @@ -107,8 +107,8 @@ function! s:SetSyntax(block, syntax, lang) let name = s:GetSynatxName(block, syntax) let syntax_lang_name = s:GetSyntaxLangName(syntax) let syntax_lang = lang ? 'lang=["'']'.syntax_lang_name.'["''][^>]*' : '' - let start = '<'.block.'[^>]*'.syntax_lang.'>' - let end = '^\s*' + let start = '^<'.block.'[^>]*'.syntax_lang.'>' + let end = '^' let syntax_group = s:GetGroupNameForHighlight(syntax) execute 'syntax region '.name.' fold '