From 861f95656912a0efa61edf70ea202fe5a10178cf Mon Sep 17 00:00:00 2001 From: leafOfTree Date: Mon, 21 Oct 2019 19:14:21 +0800 Subject: [PATCH] Fix empty Vue attribute string's highlight issue --- syntax/vue-html.vim | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/syntax/vue-html.vim b/syntax/vue-html.vim index 692a830..ff923ee 100644 --- a/syntax/vue-html.vim +++ b/syntax/vue-html.vim @@ -23,8 +23,9 @@ syntax match VueAttr '\v(\S)@[:blank:]]+(\=\"[^"]*\")?' syntax match VueKey contained '\v[v:\@][^\=\>[:blank:]]+' syntax region VueQuote contained - \ start='"' end='"' contains=VueValue -syntax match VueValue contained '\v\"\zs[^"]*\ze\"' + \ start='"' end='"' + \ contains=VueValue +syntax match VueValue contained '\v\"\zs[^"]+\ze\"' \ contains=VueInject,@simpleJavascriptExpression syntax match VueInject contained '\v\$\w*'