fix: distingush operator '/' from comment '//' or '/* */'

This commit is contained in:
yemai
2019-08-24 19:15:11 +08:00
parent b29abe3ec7
commit 844beaf808

View File

@@ -58,7 +58,8 @@ syntax region javaScriptStringS
syntax region javaScriptStringD syntax region javaScriptStringD
\ start=+"+ skip=+\\\\\|\\"+ end=+"\|$+ contained \ start=+"+ skip=+\\\\\|\\"+ end=+"\|$+ contained
syntax match javaScriptNumber '\v<-?\d+L?>|0[xX][0-9a-fA-F]+>' contained syntax match javaScriptNumber '\v<-?\d+L?>|0[xX][0-9a-fA-F]+>' contained
syntax match javaScriptOperator '[-!|&+<>=%/*~^]' 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