better matching of css classes and identifiers

This commit is contained in:
ManjaroOne666 2018-02-04 16:36:31 +00:00
parent 7a02573607
commit 8bf390b56c
1 changed files with 2 additions and 2 deletions

View File

@ -57,8 +57,8 @@ syntax keyword jsFrom contained from skipwhite skipempty nextgroup
syntax match jsModuleComma contained /,/ skipwhite skipempty nextgroup=jsModuleKeyword,jsModuleAsterisk,jsModuleGroup,jsFlowTypeKeyword
" Strings, Templates, Numbers
syntax match jsCssClassName "\.-\=[A-Za-z_][A-Za-z0-9_-]*" contained
syntax match jsCssIdentifier "#-\=[A-Za-z_][A-Za-z0-9_-]*" contained
syntax match jsCssClassName +["' ]\.-\=[A-Za-z_][A-Za-z0-9_-]*+hs=s+1 contained
syntax match jsCssIdentifier +["' ]#-\=[A-Za-z_][A-Za-z0-9_-]*+hs=s+1 contained
syntax region jsString start=+"+ skip=+\\\("\|$\)+ end=+"\|$+ contains=jsSpecial,@Spell,htmlTag,htmlEndTag,cssClassRegion,cssIdRegion,htmlArgRegion,jsCssClassName,jsCssIdentifier extend
syntax region jsString start=+'+ skip=+\\\('\|$\)+ end=+'\|$+ contains=jsSpecial,@Spell,htmlTag,htmlEndTag,cssClassRegion,cssIdRegion,htmlArgRegion,jsCssClassName,jsCssIdentifier extend
syntax region jsTemplateString start=+`+ skip=+\\\(`\|$\)+ end=+`+ contains=jsTemplateExpression,jsSpecial,@Spell extend