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 \ start=+'+ skip=+\\\\\|\\'+ end=+'\|$+ contained
syntax region javaScriptStringD syntax region javaScriptStringD
\ start=+"+ skip=+\\\\\|\\"+ end=+"\|$+ contained \ start=+"+ skip=+\\\\\|\\"+ end=+"\|$+ contained
syntax match javaScriptNumber "-\=\<\d\+L\=\>\|0[xX][0-9a-fA-F]\+\>" contained syntax match javaScriptNumber '\v<-?\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 javaScriptOperator "[-!|&+<>=%/*~^]" contained
syntax keyword javaScriptOperator delete instanceof typeof void new in of contained syntax keyword javaScriptOperator delete instanceof typeof void new in of contained
highlight default link VueAttr htmlTag highlight default link VueAttr htmlTag

View File

@@ -126,7 +126,10 @@ endif
"}}} "}}}
" Number with minus " 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
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" "