Fix syntax error for directives without value

This commit is contained in:
leafOfTree
2021-11-05 11:41:57 +08:00
parent dd0e3145af
commit 469c43292d

View File

@@ -59,12 +59,12 @@ syntax region VueExpression
syntax match htmlArg contained "\<\(enter-from-class\|enter-active-class\|enter-to-class\|leave-from-class\|leave-active-class\|leave-to-class\)\>"
" Wepy directive syntax
syntax match VueAttr '\v(\S)@<!wx[^\=]+(\=\"[^"]*\")?'
syntax match VueAttr '\v(\S)@<!wx[^\=>]+(\=\"[^"]*\")?'
\ containedin=htmlTag
\ contains=VueKey,VueQuote
" Mini program syntax
syntax match VueKey contained '\vwx[^\=]+'
syntax match VueKey contained '\vwx[^\=>]+'
syntax match VueCustomTag containedin=htmlTagN '\v<(view|text|block|image|checkbox|radio)>'
syntax cluster simpleJavascriptExpression