feat: support html5 data-* with default option

This commit is contained in:
yemai
2019-07-03 12:16:27 +08:00
parent 02a670a185
commit 33ee9139fa
2 changed files with 6 additions and 4 deletions

View File

@@ -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

View File

@@ -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<data(-[.a-z0-9]+)+>' containedin=@@HTMLSyntax
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"