Fix empty Vue attribute string's highlight issue

This commit is contained in:
leafOfTree
2019-10-21 19:14:21 +08:00
parent 8ce5b2d3e6
commit 861f956569

View File

@@ -23,8 +23,9 @@ syntax match VueAttr '\v(\S)@<![v:\@][^\=\>[: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*'