diff --git a/after/syntax/css/selectors-4.vim b/after/syntax/css/selectors-4.vim index 534fa35..11834d7 100644 --- a/after/syntax/css/selectors-4.vim +++ b/after/syntax/css/selectors-4.vim @@ -7,4 +7,4 @@ syn match cssPseudoClassId contained "\<\(in\|out-of\)-range\>" syn match cssPseudoClassId contained "\" syn match cssPseudoClassId contained "\" syn match cssPseudoClassId contained "\" -syn region cssPseudoClassLang matchgroup=cssPseudoClassId start=":\(matches\|dir\|local-link\|current\|nth\(-last\)\=-col\|has\|drop\)(" end=")" oneline +syn region cssPseudoClassLang matchgroup=cssPseudoClassId start=":\(is\|dir\|local-link\|current\|nth\(-last\)\=-col\|has\|where\)(" end=")" oneline diff --git a/test/test.css b/test/test.css index 358a52c..be652f5 100644 --- a/test/test.css +++ b/test/test.css @@ -758,7 +758,7 @@ mask { .selectors-4:in-range, .selectors-4:out-of-range, .selectors-4:user-invalid, -.selectors-4:matches(:hover, :focus), +.selectors-4:is(:hover, :focus), .selectors-4:dir(ltr), .selectors-4:local-link(0), .selectors-4:current(p, li, dt, dd), @@ -770,7 +770,7 @@ mask { .selectors-4:playing, .selectors-4:paused, .selectors-4:has(> img), -.selectors-4:drop(active) { +.selectors-4:where(:not(:hover)) { display: auto; }