Update selectors-4.vim

https://www.w3.org/TR/2026/WD-selectors-4-20260122/
This commit is contained in:
Kyo Nagashima
2026-01-25 13:40:13 +09:00
parent 6e8eb4ee6e
commit f2fba9f8b2
2 changed files with 23 additions and 33 deletions

View File

@@ -1,3 +1,3 @@
syn match cssSelectorOp "[|]" syn match cssSelectorOp "[|]"
syn keyword cssPseudoClassId contained scope current past future default valid required optional blank playing paused any-link local-link read-only read-write placeholder-shown in-range out-of-range user-invalid user-valid target-within defined modal fullscreen picture-in-picture seeking buffering stalled muted volume-locked autofill open closed syn keyword cssPseudoClassId contained defined any-link scope playing paused seeking buffering stalled muted volume-locked open popover-open modal fullscreen picture-in-picture read-only read-write placeholder-shown autofill default valid in-range out-of-range required optional user-valid user-invalid
syn region cssPseudoClassLang matchgroup=cssPseudoClassId start=":\(dir\|local-link\|current\|nth\(-last\)\=-col\|has\|where\)(" end=")" oneline syn region cssPseudoClassLang matchgroup=cssPseudoClassId start=":\(where\|has\|dir\)(" end=")" oneline

View File

@@ -1116,46 +1116,36 @@ mask {
} }
.selectors-4 | h1, .selectors-4 | h1,
.selectors-4:scope, .selectors-4:where(:not(:hover)),
.selectors-4:current, .selectors-4:has(> img),
.selectors-4:past, .selectors-4:defined,
.selectors-4:future,
.selectors-4:default,
.selectors-4:valid,
.selectors-4:required,
.selectors-4:optional,
.selectors-4:blank,
.selectors-4:any-link,
.selectors-4:local-link,
.selectors-4:read-only,
.selectors-4:read-write,
.selectors-4:placeholder-shown,
.selectors-4:in-range,
.selectors-4:out-of-range,
.selectors-4:user-invalid,
.selectors-4:dir(ltr), .selectors-4:dir(ltr),
.selectors-4:local-link(0), .selectors-4:any-link,
.selectors-4:current(p, li, dt, dd), .selectors-4:scope,
.selectors-4:nth-col(2n+1),
.selectors-4:nth-last-col(-n+2),
.selectors-4:target-within,
.selectors-4:playing, .selectors-4:playing,
.selectors-4:paused, .selectors-4:paused,
.selectors-4:has(> img),
.selectors-4:where(:not(:hover)),
.selectors-4:defined,
.selectors-4:modal,
.selectors-4:fullscreen,
.selectors-4:picture-in-picture,
.selectors-4:seeking, .selectors-4:seeking,
.selectors-4:buffering, .selectors-4:buffering,
.selectors-4:stalled, .selectors-4:stalled,
.selectors-4:muted, .selectors-4:muted,
.selectors-4:volume-locked, .selectors-4:volume-locked,
.selectors-4:autofill,
.selectors-4:user-valid,
.selectors-4:open, .selectors-4:open,
.selectors-4:closed { .selectors-4:popover-open,
.selectors-4:modal,
.selectors-4:fullscreen,
.selectors-4:picture-in-picture,
.selectors-4:read-only,
.selectors-4:read-write,
.selectors-4:placeholder-shown,
.selectors-4:autofill,
.selectors-4:default,
.selectors-4:valid,
.selectors-4:in-range,
.selectors-4:out-of-range,
.selectors-4:required,
.selectors-4:optional,
.selectors-4:user-valid,
.selectors-4:user-invalid {
display: auto; display: auto;
} }