From 33ee9139fa0282ae59b6e4717bba6d077586f503 Mon Sep 17 00:00:00 2001 From: yemai Date: Wed, 3 Jul 2019 12:16:27 +0800 Subject: [PATCH] feat: support html5 data-* with default option --- syntax/vue-html.vim | 5 ++--- syntax/vue.vim | 5 ++++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/syntax/vue-html.vim b/syntax/vue-html.vim index 052e706..bc31aaf 100644 --- a/syntax/vue-html.vim +++ b/syntax/vue-html.vim @@ -56,9 +56,8 @@ syntax region javaScriptStringS \ start=+'+ skip=+\\\\\|\\'+ end=+'\|$+ contained syntax region javaScriptStringD \ start=+"+ skip=+\\\\\|\\"+ end=+"\|$+ contained -syntax match javaScriptNumber "-\=\<\d\+L\=\>\|0[xX][0-9a-fA-F]\+\>" contained -syntax match javaScriptNumber "\<-\=\d\+L\=\>\|0[xX][0-9a-fA-F]\+\>" contained -syntax match javaScriptOperator "[-!|&+<>=%/*~^]" contained +syntax match javaScriptNumber '\v<-?\d+L?>|0[xX][0-9a-fA-F]+>' contained +syntax match javaScriptOperator '[-!|&+<>=%/*~^]' contained syntax keyword javaScriptOperator delete instanceof typeof void new in of contained highlight default link VueAttr htmlTag diff --git a/syntax/vue.vim b/syntax/vue.vim index 9b2bc35..d8ef1da 100644 --- a/syntax/vue.vim +++ b/syntax/vue.vim @@ -126,7 +126,10 @@ endif "}}} " Number with minus -syntax match javaScriptNumber "\<-\=\d\+L\=\>\|0[xX][0-9a-fA-F]\+\>" containedin=@htmlJavaScript +syntax match javaScriptNumber '\v<-?\d+L?>|0[xX][0-9a-fA-F]+>' containedin=@htmlJavaScript + +" html5 data-* +syntax match htmlArg '\v' containedin=@@HTMLSyntax """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "