From 4ad0cb7d7cc87e5ae8dd9240ee840fc97ed68102 Mon Sep 17 00:00:00 2001 From: Kyo Nagashima Date: Sun, 17 Oct 2021 08:11:08 +0900 Subject: [PATCH] Follow runtime changes Vim 9.0 added a `-` to CSS keyword list. --- after/syntax/css/align-3.vim | 7 ++--- after/syntax/css/backgrounds-4.vim | 9 ++----- after/syntax/css/box-4.vim | 4 +-- after/syntax/css/break-4.vim | 2 +- after/syntax/css/cascade-5.vim | 2 +- after/syntax/css/color-4.vim | 3 +-- after/syntax/css/color-adjust-1.vim | 3 +-- after/syntax/css/compositing-1.vim | 3 +-- after/syntax/css/contain-2.vim | 2 +- after/syntax/css/content-3.vim | 3 +-- after/syntax/css/counter-styles-3.vim | 13 ++-------- after/syntax/css/cssom-view-1.vim | 2 +- after/syntax/css/device-adapt-1.vim | 2 +- after/syntax/css/display-3.vim | 3 +-- after/syntax/css/exclusions-3.vim | 3 +-- after/syntax/css/fill-stroke-3.vim | 7 ++--- after/syntax/css/filter-effects-1.vim | 5 +--- after/syntax/css/fonts-3.vim | 11 +------- after/syntax/css/fonts-4.vim | 18 ++----------- after/syntax/css/gcpm-3.vim | 5 ++-- after/syntax/css/grid-1.vim | 3 +-- after/syntax/css/html5.vim | 2 +- after/syntax/css/images-3.vim | 7 ++--- after/syntax/css/images-4.vim | 4 +-- after/syntax/css/inline-3.vim | 10 ++------ after/syntax/css/line-grid-1.vim | 7 ++--- after/syntax/css/lists-3.vim | 8 ++---- after/syntax/css/logical-1.vim | 5 +--- after/syntax/css/masking-1.vim | 10 +++----- after/syntax/css/motion-1.vim | 2 +- after/syntax/css/multicol-1.vim | 2 +- after/syntax/css/nav-1.vim | 2 +- after/syntax/css/overflow-3.vim | 7 +---- after/syntax/css/overscroll-1.vim | 2 +- after/syntax/css/page-floats-3.vim | 5 ++-- after/syntax/css/pointerevents.vim | 5 ++-- after/syntax/css/position-3.vim | 3 +-- after/syntax/css/properties-values-api-1.vim | 3 +-- after/syntax/css/pseudo-4.vim | 4 +-- after/syntax/css/regions-1.vim | 7 ++--- after/syntax/css/rhythm-1.vim | 3 +-- after/syntax/css/round-display-1.vim | 10 +++----- after/syntax/css/ruby-1.vim | 6 ++--- after/syntax/css/scoping-1.vim | 3 +-- after/syntax/css/scroll-anchoring-1.vim | 2 +- after/syntax/css/scroll-snap-1.vim | 3 +-- after/syntax/css/scrollbars-1.vim | 2 +- after/syntax/css/selectors-3.vim | 2 +- after/syntax/css/selectors-4.vim | 13 ++-------- after/syntax/css/shapes-1.vim | 5 ++-- after/syntax/css/sizing-3.vim | 2 -- after/syntax/css/sizing-4.vim | 5 ++-- after/syntax/css/speech-1.vim | 7 ++--- after/syntax/css/svg2.vim | 15 ++--------- after/syntax/css/text-3.vim | 10 ++------ after/syntax/css/text-4.vim | 20 ++------------- after/syntax/css/text-decor-3.vim | 2 +- after/syntax/css/text-decor-4.vim | 8 ++---- after/syntax/css/transforms-1.vim | 2 +- after/syntax/css/ui-3.vim | 2 +- after/syntax/css/ui-4.vim | 2 +- after/syntax/css/unofficials.vim | 5 +++- after/syntax/css/values-3.vim | 2 +- after/syntax/css/will-change-1.vim | 5 ++-- after/syntax/css/writing-modes-3.vim | 9 ++----- after/syntax/css/writing-modes-4.vim | 2 +- test/test.css | 27 +------------------- 67 files changed, 99 insertions(+), 280 deletions(-) diff --git a/after/syntax/css/align-3.vim b/after/syntax/css/align-3.vim index 632679e..cae51fa 100644 --- a/after/syntax/css/align-3.vim +++ b/after/syntax/css/align-3.vim @@ -1,5 +1,2 @@ -syn match cssFontProp contained "\" -syn match cssFontProp contained "\<\(row-\)\=gap\>" -syn keyword cssFontAttr contained safe unsafe legacy -syn match cssFontAttr contained "\" -syn match cssFontAttr contained "\" +syn keyword cssFontProp contained place-self place-content place-items row-gap +syn keyword cssFontAttr contained safe unsafe legacy self-start self-end diff --git a/after/syntax/css/backgrounds-4.vim b/after/syntax/css/backgrounds-4.vim index d58ee26..aabc29e 100644 --- a/after/syntax/css/backgrounds-4.vim +++ b/after/syntax/css/backgrounds-4.vim @@ -1,7 +1,2 @@ -syn keyword cssFontProp contained corners -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn keyword cssFontAttr contained bevel scoop notch -syn match cssFontAttr contained "\<\(x\|y\)-\(start\|end\)\>" +syn keyword cssFontProp contained background-position-x background-position-y background-position-inline background-position-block corners corner-shape border-limit border-clip border-clip-top border-clip-right border-clip-bottom border-clip-left +syn keyword cssFontAttr contained x-start x-end y-start y-end bevel scoop notch diff --git a/after/syntax/css/box-4.vim b/after/syntax/css/box-4.vim index f6771dd..f354c0a 100644 --- a/after/syntax/css/box-4.vim +++ b/after/syntax/css/box-4.vim @@ -1,2 +1,2 @@ -syn match cssBoxProp contained "\" -syn match cssBoxAttr contained "\" +syn keyword cssBoxProp contained margin-trim +syn keyword cssBoxAttr contained in-flow diff --git a/after/syntax/css/break-4.vim b/after/syntax/css/break-4.vim index 23bacaf..105ded4 100644 --- a/after/syntax/css/break-4.vim +++ b/after/syntax/css/break-4.vim @@ -1,2 +1,2 @@ -syn match cssBoxProp contained "\" +syn keyword cssBoxProp contained margin-break syn keyword cssFontAttr contained keep diff --git a/after/syntax/css/cascade-5.vim b/after/syntax/css/cascade-5.vim index 497fcb7..a675230 100644 --- a/after/syntax/css/cascade-5.vim +++ b/after/syntax/css/cascade-5.vim @@ -1 +1 @@ -syn match cssFontAttr contained "\" +syn keyword cssFontAttr contained revert-layer diff --git a/after/syntax/css/color-4.vim b/after/syntax/css/color-4.vim index 9414efc..88a38f2 100644 --- a/after/syntax/css/color-4.vim +++ b/after/syntax/css/color-4.vim @@ -1,4 +1,3 @@ -syn keyword cssFontAttr contained perceptual accentcolor accentcolortext -syn match cssFontAttr contained "\<\(relative\|absolute\)-colorimetric\>" +syn keyword cssFontAttr contained perceptual accentcolor accentcolortext relative-colorimetric absolute-colorimetric syn region cssFunction contained matchgroup=cssFunctionName start="\<\(hwb\|lab\|lch\|color\|device-cmyk\=\)\s*(" end=")" oneline keepend syn match cssFontDescriptor "@color-profile\>" nextgroup=cssFontDescriptorBlock skipwhite skipnl diff --git a/after/syntax/css/color-adjust-1.vim b/after/syntax/css/color-adjust-1.vim index 82339c3..41988a6 100644 --- a/after/syntax/css/color-adjust-1.vim +++ b/after/syntax/css/color-adjust-1.vim @@ -1,3 +1,2 @@ -syn match cssColorProp contained "\<\(forced-\|print-\)\=color-adjust\>" -syn match cssColorProp contained "\" +syn keyword cssColorProp contained forced-color-adjust print-color-adjust color-adjust color-scheme syn keyword cssFontAttr contained economy exact diff --git a/after/syntax/css/compositing-1.vim b/after/syntax/css/compositing-1.vim index 9a62e64..6bfa07a 100644 --- a/after/syntax/css/compositing-1.vim +++ b/after/syntax/css/compositing-1.vim @@ -1,3 +1,2 @@ -syn keyword cssFontProp contained isolation -syn match cssFontProp contained "\<\(mix\|background\)-blend-mode\>" +syn keyword cssFontProp contained isolation mix-blend-mode background-blend-mode syn keyword cssFontAttr contained multiply screen overlay darken lighten color-dodge color-burn hard-light soft-light difference exclusion hue saturation color luminosity diff --git a/after/syntax/css/contain-2.vim b/after/syntax/css/contain-2.vim index 62ad894..35099cc 100644 --- a/after/syntax/css/contain-2.vim +++ b/after/syntax/css/contain-2.vim @@ -1 +1 @@ -syn match cssFontProp contained "\" +syn keyword cssFontProp content-visibility diff --git a/after/syntax/css/content-3.vim b/after/syntax/css/content-3.vim index bb23459..5afec3a 100644 --- a/after/syntax/css/content-3.vim +++ b/after/syntax/css/content-3.vim @@ -1,4 +1,3 @@ -syn match cssGeneratedContentProp contained "\" -syn match cssGeneratedContentProp contained "\" +syn keyword cssGeneratedContentProp contained string-set bookmark-label bookmark-level bookmark-state syn keyword cssGeneratedContentAttr contained open closed syn region cssFunction contained matchgroup=cssFunctionName start="\<\(leader\|string\|target-\(counter\|counters\|text\)\)\s*(" end=")" oneline keepend diff --git a/after/syntax/css/counter-styles-3.vim b/after/syntax/css/counter-styles-3.vim index 83c3fa3..0edcbf4 100644 --- a/after/syntax/css/counter-styles-3.vim +++ b/after/syntax/css/counter-styles-3.vim @@ -1,13 +1,4 @@ -syn keyword cssGeneratedContentProp contained system negative prefix suffix range pad fallback -syn match cssGeneratedContentProp contained "\<\(additive-\)\=symbols\>" -syn match cssGeneratedContentProp contained "\" -syn keyword cssGeneratedContentAttr contained cyclic symbolic additive extends bullets numbers words bengali cambodian khmer devanagari gujarati gurmukhi kannada lao malayalam mongolian myanmar oriya persian tamil telugu thai tibetan -syn match cssGeneratedContentAttr contained "\<\(ethiopic-\)\=numeric\>" -syn match cssGeneratedContentAttr contained "\" -syn match cssGeneratedContentAttr contained "\<\(upper\|lower\)-armenian\>" -syn match cssGeneratedContentAttr contained "\" -syn match cssGeneratedContentAttr contained "\" -syn match cssGeneratedContentAttr contained "\<\(japanese\|korean-hanja\|\(simp\|trad\)-chinese\)-\(in\)\=formal\>" -syn match cssGeneratedContentAttr contained "\" +syn keyword cssGeneratedContentProp contained system negative prefix suffix range pad fallback additive-symbols symbols speak-as +syn keyword cssGeneratedContentAttr contained cyclic symbolic additive extends bullets numbers words bengali cambodian khmer devanagari gujarati gurmukhi kannada lao malayalam mongolian myanmar oriya persian tamil telugu thai tibetan ethiopic-numeric numeric arabic-indic upper-armenian lower-armenian cjk-decimal cjk-earthly-branch cjk-heavenly-stem disclosure-open disclosure-closed japanese-formal korean-hanja-formal simp-chinese-formal trad-chinese-formal japanese-informal korean-hanja-informal simp-chinese-informal trad-chinese-informal korean-hangul-formal syn region cssFunction contained matchgroup=cssFunctionName start="\" nextgroup=cssFontDescriptorBlock skipwhite skipnl diff --git a/after/syntax/css/cssom-view-1.vim b/after/syntax/css/cssom-view-1.vim index 83ed6ca..c7352a7 100644 --- a/after/syntax/css/cssom-view-1.vim +++ b/after/syntax/css/cssom-view-1.vim @@ -1,2 +1,2 @@ -syn match cssFontProp contained "\" +syn keyword cssFontProp contained scroll-behavior syn keyword cssFontAttr contained smooth diff --git a/after/syntax/css/device-adapt-1.vim b/after/syntax/css/device-adapt-1.vim index 476eb63..342fcb1 100644 --- a/after/syntax/css/device-adapt-1.vim +++ b/after/syntax/css/device-adapt-1.vim @@ -1,2 +1,2 @@ -syn match cssFontProp contained "\<\(min\|max\|user\)-zoom\>" +syn keyword cssFontProp contained min-zoom max-zoom user-zoom syn match cssFontDescriptor "@viewport\>" nextgroup=cssFontDescriptorBlock skipwhite skipnl diff --git a/after/syntax/css/display-3.vim b/after/syntax/css/display-3.vim index 7ea331b..9053234 100644 --- a/after/syntax/css/display-3.vim +++ b/after/syntax/css/display-3.vim @@ -1,3 +1,2 @@ syn keyword cssFontAttr contained contents discard -syn match cssBoxAttr contained "\" -syn match cssBoxAttr contained "\" +syn keyword cssBoxAttr contained run-in ruby ruby-base ruby-text diff --git a/after/syntax/css/exclusions-3.vim b/after/syntax/css/exclusions-3.vim index aa76079..364cdd4 100644 --- a/after/syntax/css/exclusions-3.vim +++ b/after/syntax/css/exclusions-3.vim @@ -1,3 +1,2 @@ -" TODO: create cssExclusionsProp group and cssExclusionsAttr group -syn match cssFontProp contained "\" +syn keyword cssFontProp contained wrap-flow wrap-through syn keyword cssFontAttr contained minimum maximum diff --git a/after/syntax/css/fill-stroke-3.vim b/after/syntax/css/fill-stroke-3.vim index f5d9faf..daac06b 100644 --- a/after/syntax/css/fill-stroke-3.vim +++ b/after/syntax/css/fill-stroke-3.vim @@ -1,5 +1,2 @@ -syn match cssFontProp contained "\<\(fill\|stroke\)\(-\(break\|color\|image\|origin\|position\|size\|repeat\|opacity\)\)\=\>" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn keyword cssFontAttr contained butt arcs stupid compress dashes gaps -syn match cssFontAttr contained "\" +syn keyword cssFontProp contained fill stroke fill-break fill-color fill-image fill-origin fill-position fill-size fill-repeat fill-opacity stroke-break stroke-color stroke-image stroke-origin stroke-position stroke-size stroke-repeat stroke-opacity fill-rule stroke-width stroke-align stroke-linecap stroke-linejoin stroke-miterlimit stroke-dasharray stroke-dashoffset stroke-dash-corner stroke-dash-justify +syn keyword cssFontAttr contained butt arcs stupid compress dashes gaps bounding-box diff --git a/after/syntax/css/filter-effects-1.vim b/after/syntax/css/filter-effects-1.vim index 66a5296..44e521e 100644 --- a/after/syntax/css/filter-effects-1.vim +++ b/after/syntax/css/filter-effects-1.vim @@ -1,5 +1,2 @@ -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" +syn keyword cssFontProp contained flood-color flood-opacity color-interpolation-filters lighting-color syn keyword cssFontAttr sRGB linearRGB -syn region cssFunction contained matchgroup=cssFunctionName start="\<\(blur\|brightness\|contrast\|drop-shadow\|grayscale\|hue-rotate\|invert\|opacity\|saturate\|sepia\)\s*(" end=")" oneline keepend diff --git a/after/syntax/css/fonts-3.vim b/after/syntax/css/fonts-3.vim index 5bbfa49..c9ed02b 100644 --- a/after/syntax/css/fonts-3.vim +++ b/after/syntax/css/fonts-3.vim @@ -1,10 +1 @@ -syn keyword cssFontAttr contained unicase jis78 jis83 jis90 jis04 simplified traditional ordinal -syn match cssFontAttr contained "\<\(no-\)\=\(common\|discretionary\|historical\)-ligatures\>" -syn match cssFontAttr contained "\<\(no-\)\=contextual\>" -syn match cssFontAttr contained "\" -syn match cssFontAttr contained "\<\(all-\)\=petite-caps\>" -syn match cssFontAttr contained "\" -syn match cssFontAttr contained "\<\(lining\|oldstyle\|proportional\|tabular\)-nums\>" -syn match cssFontAttr contained "\<\(diagonal\|stacked\)-fractions\>" -syn match cssFontAttr contained "\" -syn match cssFontAttr contained "\" +syn keyword cssFontAttr contained unicase jis78 jis83 jis90 jis04 simplified traditional ordinal no-common-ligatures no-discretionary-ligatures no-historical-ligatures common-ligatures discretionary-ligatures historical-ligatures no-contextual contextual all-small-caps all-petite-caps petite-caps titling-caps lining-nums oldstyle-nums proportional-nums tabular-nums diagonal-fractions stacked-fractions proportional-width slashed-zero diff --git a/after/syntax/css/fonts-4.vim b/after/syntax/css/fonts-4.vim index 21f9e02..1f1b629 100644 --- a/after/syntax/css/fonts-4.vim +++ b/after/syntax/css/fonts-4.vim @@ -1,19 +1,5 @@ -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\<\(ascent\|descent\|line-gap\)-override\>" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn keyword cssFontAttr contained emoji math fangsong swap fallback light dark -syn match cssFontAttr contained "\" -syn match cssFontAttr contained "\" -syn match cssFontAttr contained "\" -syn match cssFontAttr contained "\" +syn keyword cssFontProp contained font-synthesis font-synthesis-weight font-synthesis-style font-synthesis-small-caps font-synthesis-settings font-named-instance font-display ascent-override descent-override line-gap-override font-optical-sizing font-variation-settings font-palette font-variant-emoji font-presentation base-palette override-color +syn keyword cssFontAttr contained emoji math fangsong swap fallback light dark contained system-ui contained ui-sans-serif ui-serif ui-monospace ui-rounded contained xxx-large contained historical-forms syn region cssFunction contained matchgroup=cssFunctionName start="\<\(stylistic\|styleset\|character-variant\|swash\|ornaments\|annotation\)\s*(" end=")" oneline keepend syn match cssFontDescriptor "@font-feature-values\>" nextgroup=cssFontDescriptorBlock skipwhite skipnl syn match cssFontDescriptor "@font-palette-values\>" nextgroup=cssFontDescriptorBlock skipwhite skipnl diff --git a/after/syntax/css/gcpm-3.vim b/after/syntax/css/gcpm-3.vim index 1384742..a5d295f 100644 --- a/after/syntax/css/gcpm-3.vim +++ b/after/syntax/css/gcpm-3.vim @@ -1,5 +1,4 @@ -syn keyword cssGeneratedContentProp contained running -syn match cssGeneratedContentProp contained "\" +syn keyword cssGeneratedContentProp contained running footnote-display footnote-policy syn keyword cssGeneratedContentAttr contained footnote line syn region cssFunction contained matchgroup=cssFunctionName start="\<\(element\|running\)\s*(" end=")" oneline keepend -syn match cssPseudoClassId contained "\" +syn keyword cssPseudoClassId contained footnote-call footnote-marker diff --git a/after/syntax/css/grid-1.vim b/after/syntax/css/grid-1.vim index 1e75d5d..d66e89d 100644 --- a/after/syntax/css/grid-1.vim +++ b/after/syntax/css/grid-1.vim @@ -1,3 +1,2 @@ -syn keyword cssFontAttr contained dense span -syn match cssFontAttr contained "\" +syn keyword cssFontAttr contained dense span auto-flow syn region cssFunction contained matchgroup=cssFunctionName start="\<\(minmax\|repeat\)\s*(" end=")" oneline keepend diff --git a/after/syntax/css/html5.vim b/after/syntax/css/html5.vim index 6b3b3de..dfc0951 100644 --- a/after/syntax/css/html5.vim +++ b/after/syntax/css/html5.vim @@ -1 +1 @@ -syn keyword cssTagName picture rb rtc slot template +syn keyword cssTagName rb rtc slot template diff --git a/after/syntax/css/images-3.vim b/after/syntax/css/images-3.vim index 5db8d7a..94efdb2 100644 --- a/after/syntax/css/images-3.vim +++ b/after/syntax/css/images-3.vim @@ -1,6 +1,3 @@ -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn keyword cssFontAttr contained snap flip pixelated -syn match cssFontAttr contained "\" -syn match cssFontAttr contained "\" +syn keyword cssFontProp contained image-orientation +syn keyword cssFontAttr contained snap flip pixelated from-image syn region cssFunction contained matchgroup=cssFunctionName start="\<\(repeating-\(linear\|radial\)-gradient\)\s*(" end=")" oneline keepend diff --git a/after/syntax/css/images-4.vim b/after/syntax/css/images-4.vim index 8c3e7b5..76917db 100644 --- a/after/syntax/css/images-4.vim +++ b/after/syntax/css/images-4.vim @@ -1,2 +1,2 @@ -syn match cssFontProp contained "\" -syn region cssFunction contained matchgroup=cssFunctionName start="\<\(image\|element\|conic-gradient\)\s*(" end=")" oneline keepend +syn keyword cssFontProp contained image-resolution +syn region cssFunction contained matchgroup=cssFunctionName start="\<\(image\|element\)\s*(" end=")" oneline keepend diff --git a/after/syntax/css/inline-3.vim b/after/syntax/css/inline-3.vim index 8d6aeb0..b856a24 100644 --- a/after/syntax/css/inline-3.vim +++ b/after/syntax/css/inline-3.vim @@ -1,8 +1,2 @@ -syn match cssFontProp contained "\<\(dominant\|alignment\)-baseline\>" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn keyword cssFontAttr contained central mathematical leading cap ex drop raise -syn match cssFontAttr contained "\" +syn keyword cssFontProp contained dominant-baseline alignment-baseline baseline-shift baseline-source text-edge leading-trim inline-sizing initial-letter initial-letter-align initial-letter-wrap +syn keyword cssFontAttr contained central mathematical leading cap ex drop raise ideographic ideographic-ink diff --git a/after/syntax/css/line-grid-1.vim b/after/syntax/css/line-grid-1.vim index 78c3fe9..53f712e 100644 --- a/after/syntax/css/line-grid-1.vim +++ b/after/syntax/css/line-grid-1.vim @@ -1,5 +1,2 @@ -syn match cssFontProp contained "\" -syn keyword cssFontAttr contained create -syn match cssFontAttr contained "\" -syn match cssFontAttr contained "\<\(first\|last\)-baseline\>" +syn keyword cssFontProp contained line-grid line-snap box-snap +syn keyword cssFontAttr contained create block-start block-end first-baseline last-baseline diff --git a/after/syntax/css/lists-3.vim b/after/syntax/css/lists-3.vim index e62f46d..4380aa5 100644 --- a/after/syntax/css/lists-3.vim +++ b/after/syntax/css/lists-3.vim @@ -1,7 +1,3 @@ -" WD-css-lists-3-20190817 -syn match cssGeneratedContentProp contained "\" -syn match cssGeneratedContentProp contained "\" -syn keyword cssGeneratedContentAttr contained marker -syn match cssGeneratedContentAttr contained "\" -syn match cssGeneratedContentAttr contained "\" +syn keyword cssGeneratedContentProp contained marker-side counter-set +syn keyword cssGeneratedContentAttr contained marker contained match-self contained list-container syn region cssFunction contained matchgroup=cssFunctionName start="\" -syn match cssFontProp contained "\<\(margin\|padding\)\(-\(block\|inline\)\(-\(start\|end\)\)\=\)\=\>" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" +syn keyword cssFontProp contained block-size inline-size min-block-size min-inline-size max-block-size max-inline-size margin-block padding-block margin-block-start padding-block-start margin-block-end padding-block-end margin-inline padding-inline margin-inline-start padding-inline-start margin-inline-end padding-inline-end border-block border-inline border-block-start border-block-end border-inline-start border-inline-end border-block-width border-inline-width border-block-start-width border-block-end-width border-inline-start-width border-inline-end-width border-block-style border-inline-style border-block-start-style border-block-end-style border-inline-start-style border-inline-end-style border-block-color border-inline-color border-block-start-color border-block-end-color border-inline-start-color border-inline-end-color border-start-start-radius border-start-end-radius border-end-start-radius border-end-end-radius syn keyword cssFontAttr contained logical physical rotate diff --git a/after/syntax/css/masking-1.vim b/after/syntax/css/masking-1.vim index 224c9ba..bd6a22f 100644 --- a/after/syntax/css/masking-1.vim +++ b/after/syntax/css/masking-1.vim @@ -1,7 +1,3 @@ -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn keyword cssFontAttr contained nonzero evenodd alpha luminance add subtract intersect exclude -syn match cssFontAttr contained "\<\(fill\|stroke\|view\)-box\>" -syn match cssFontAttr contained "\" -syn match cssTagName "\" +syn keyword cssFontProp contained clip-path clip-rule mask mask-image mask-mode mask-repeat mask-position mask-clip mask-origin mask-size mask-composite mask-type mask-border mask-border-source mask-border-mode mask-border-slice mask-border-width mask-border-outset mask-border-repeat +syn keyword cssFontAttr contained nonzero evenodd alpha luminance add subtract intersect exclude fill-box stroke-box view-box no-clip +syn keyword cssTagName mask diff --git a/after/syntax/css/motion-1.vim b/after/syntax/css/motion-1.vim index 454d463..548ecde 100644 --- a/after/syntax/css/motion-1.vim +++ b/after/syntax/css/motion-1.vim @@ -1,2 +1,2 @@ -syn match cssFontProp contained "\" +syn keyword cssFontProp contained offset offset-path offset-distance offset-position offset-anchor offset-rotate syn region cssFunction contained matchgroup=cssFunctionName start="\<\(ray\|path\)\s*(" end=")" oneline keepend diff --git a/after/syntax/css/multicol-1.vim b/after/syntax/css/multicol-1.vim index 1f08bb6..f05245f 100644 --- a/after/syntax/css/multicol-1.vim +++ b/after/syntax/css/multicol-1.vim @@ -1 +1 @@ -syn match cssFontAttr contained "\" +syn keyword cssFontAttr contained balance balance-all diff --git a/after/syntax/css/nav-1.vim b/after/syntax/css/nav-1.vim index 31c4c86..dc98c2e 100644 --- a/after/syntax/css/nav-1.vim +++ b/after/syntax/css/nav-1.vim @@ -1,2 +1,2 @@ -syn match cssFontProp contained "\" +syn keyword cssFontProp contained spatial-navigation-action spatial-navigation-contain spatial-navigation-function syn keyword cssFontAttr contained focus diff --git a/after/syntax/css/overflow-3.vim b/after/syntax/css/overflow-3.vim index d0ead52..104f67e 100644 --- a/after/syntax/css/overflow-3.vim +++ b/after/syntax/css/overflow-3.vim @@ -1,6 +1 @@ -syn keyword cssFontProp contained continue -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" +syn keyword cssFontProp contained continue overflow-clip-margin overflow-block overflow-inline scrollbar-gutter block-ellipsis line-clamp max-lines diff --git a/after/syntax/css/overscroll-1.vim b/after/syntax/css/overscroll-1.vim index c066b70..767119d 100644 --- a/after/syntax/css/overscroll-1.vim +++ b/after/syntax/css/overscroll-1.vim @@ -1 +1 @@ -syn match cssFontProp contained "\" +syn keyword cssFontProp contained overscroll-behavior overscroll-behavior-block overscroll-behavior-inline overscroll-behavior-x overscroll-behavior-y diff --git a/after/syntax/css/page-floats-3.vim b/after/syntax/css/page-floats-3.vim index 3473672..d5d360c 100644 --- a/after/syntax/css/page-floats-3.vim +++ b/after/syntax/css/page-floats-3.vim @@ -1,4 +1,3 @@ -syn match cssPositioningProp contained "\" -syn match cssPositioningAttr contained "\" -syn match cssPositioningAttr contained "\" +syn keyword cssPositioningProp contained float-reference float-defer float-offset +syn keyword cssPositioningAttr contained inline-start inline-end snap-block snap-inline syn region cssURL contained matchgroup=cssFunctionName start="\" -syn keyword cssFontAttr contained manipulation -syn match cssFontAttr contained "\" +syn keyword cssFontProp contained touch-action +syn keyword cssFontAttr contained manipulation pan-x pan-y diff --git a/after/syntax/css/position-3.vim b/after/syntax/css/position-3.vim index 58daa30..120324e 100644 --- a/after/syntax/css/position-3.vim +++ b/after/syntax/css/position-3.vim @@ -1,2 +1 @@ -syn match cssFontProp contained "\" -syn keyword cssFontAttr contained sticky +syn keyword cssFontProp contained inset inset-block inset-inline inset-block-start inset-block-end inset-inline-start inset-inline-end diff --git a/after/syntax/css/properties-values-api-1.vim b/after/syntax/css/properties-values-api-1.vim index 48f3104..bdae428 100644 --- a/after/syntax/css/properties-values-api-1.vim +++ b/after/syntax/css/properties-values-api-1.vim @@ -1,2 +1 @@ -syn keyword cssFontProp contained syntax inherits -syn match cssFontProp contained "\" +syn keyword cssFontProp contained syntax inherits initial-value diff --git a/after/syntax/css/pseudo-4.vim b/after/syntax/css/pseudo-4.vim index 06911f3..d023e9d 100644 --- a/after/syntax/css/pseudo-4.vim +++ b/after/syntax/css/pseudo-4.vim @@ -1,3 +1 @@ -syn match cssPseudoClassId contained "\" -syn match cssPseudoClassId contained "\<\(spelling\|grammer\)-error\>" -syn match cssPseudoClassId contained "\" +syn keyword cssPseudoClassId contained target-text spelling-error grammer-error file-selectors-button diff --git a/after/syntax/css/regions-1.vim b/after/syntax/css/regions-1.vim index 5d7791e..1e27e38 100644 --- a/after/syntax/css/regions-1.vim +++ b/after/syntax/css/regions-1.vim @@ -1,6 +1,3 @@ -" TODO: create cssRegionsProp group and cssRegionsAttr group -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn keyword cssFontAttr contained element content break -syn match cssFontAttr contained "\<\(avoid-\)\=region\>" +syn keyword cssFontProp contained flow-into flow-from region-fragment +syn keyword cssFontAttr contained element content break avoid-region region syn keyword cssPseudoClassId contained region diff --git a/after/syntax/css/rhythm-1.vim b/after/syntax/css/rhythm-1.vim index 4c884c8..4e8555e 100644 --- a/after/syntax/css/rhythm-1.vim +++ b/after/syntax/css/rhythm-1.vim @@ -1,3 +1,2 @@ -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" +syn keyword cssFontProp contained line-height-step block-step block-step-size block-step-insert block-step-align block-step-round syn keyword cssFontAttr contained margin up down nearest diff --git a/after/syntax/css/round-display-1.vim b/after/syntax/css/round-display-1.vim index 73c93b0..f62b109 100644 --- a/after/syntax/css/round-display-1.vim +++ b/after/syntax/css/round-display-1.vim @@ -1,7 +1,3 @@ -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn keyword cssFontAttr contained parent polar -syn match cssFontAttr contained "\" -syn match cssFontAttr contained "\" -syn match cssMediaProp contained /device-radius/ +syn keyword cssFontProp contained shape-inside border-boundary polar-angle polar-distance +syn keyword cssFontAttr contained parent polar contained outside-shape contained shape-box +syn keyword cssMediaProp contained device-radius diff --git a/after/syntax/css/ruby-1.vim b/after/syntax/css/ruby-1.vim index 7cc9285..920e69b 100644 --- a/after/syntax/css/ruby-1.vim +++ b/after/syntax/css/ruby-1.vim @@ -1,4 +1,2 @@ -syn match cssFontProp contained "\" -syn match cssFontAttr contained "\" +syn keyword cssFontProp contained merge ruby-position ruby-merge ruby-align ruby-overhang +syn keyword cssFontAttr contained ruby-base-container ruby-text-container inter-character diff --git a/after/syntax/css/scoping-1.vim b/after/syntax/css/scoping-1.vim index 534e7d7..07b8893 100644 --- a/after/syntax/css/scoping-1.vim +++ b/after/syntax/css/scoping-1.vim @@ -1,5 +1,4 @@ -syn keyword cssPseudoClassId contained host shadow content -syn match cssPseudoClassId contained "\<\(scope\|host\)-context\>" +syn keyword cssPseudoClassId contained host shadow content scope-context host-context syn region cssPseudoClassLang matchgroup=cssPseudoClassId start=":\(host\)(" end=")" oneline syn match cssSelectorOp2 "/deep/" syn match cssFontDescriptor "@scope\>" nextgroup=cssFontDescriptorBlock skipwhite skipnl diff --git a/after/syntax/css/scroll-anchoring-1.vim b/after/syntax/css/scroll-anchoring-1.vim index 7285d4c..d5bba0c 100644 --- a/after/syntax/css/scroll-anchoring-1.vim +++ b/after/syntax/css/scroll-anchoring-1.vim @@ -1 +1 @@ -syn match cssFontProp contained "\" +syn keyword cssFontProp contained overflow-anchor diff --git a/after/syntax/css/scroll-snap-1.vim b/after/syntax/css/scroll-snap-1.vim index 77f654c..44c0052 100644 --- a/after/syntax/css/scroll-snap-1.vim +++ b/after/syntax/css/scroll-snap-1.vim @@ -1,3 +1,2 @@ -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" +syn keyword cssFontProp contained scroll-snap-type scroll-snap-align scroll-snap-stop scroll-padding scroll-margin scroll-padding-top scroll-padding-right scroll-padding-bottom scroll-padding-left scroll-padding-inline-start scroll-padding-block-start scroll-padding-inline-end scroll-padding-block-end scroll-padding-block scroll-padding-inline scroll-margin-top scroll-margin-right scroll-margin-bottom scroll-margin-left scroll-margin-inline-start scroll-margin-block-start scroll-margin-inline-end scroll-margin-block-end scroll-margin-block scroll-margin-inline syn keyword cssFontAttr contained x y mandatory proximity diff --git a/after/syntax/css/scrollbars-1.vim b/after/syntax/css/scrollbars-1.vim index 6d50b13..032c303 100644 --- a/after/syntax/css/scrollbars-1.vim +++ b/after/syntax/css/scrollbars-1.vim @@ -1 +1 @@ -syn match cssFontProp contained "\" +syn keyword cssFontProp contained scrollbar-color scrollbar-width diff --git a/after/syntax/css/selectors-3.vim b/after/syntax/css/selectors-3.vim index d6b3c6a..6676b62 100644 --- a/after/syntax/css/selectors-3.vim +++ b/after/syntax/css/selectors-3.vim @@ -1,2 +1,2 @@ -syn keyword cssPseudoClassId contained enabled indeterminate +syn keyword cssPseudoClassId contained indeterminate syn region cssPseudoClassLang matchgroup=cssPseudoClassId start=":\(nth\(-last\)\=-\(child\|of-type\)\|not\)(" end=")" oneline diff --git a/after/syntax/css/selectors-4.vim b/after/syntax/css/selectors-4.vim index 35abf70..e22b43f 100644 --- a/after/syntax/css/selectors-4.vim +++ b/after/syntax/css/selectors-4.vim @@ -1,12 +1,3 @@ syn match cssSelectorOp "[|]" -syn keyword cssPseudoClassId contained scope current past future default valid required optional blank playing paused defined modal fullscreen seeking buffering stalled muted autofill -syn match cssPseudoClassId contained "\<\(any\|local\)-link\>" -syn match cssPseudoClassId contained "\" -syn match cssPseudoClassId contained "\" -syn match cssPseudoClassId contained "\<\(in\|out-of\)-range\>" -syn match cssPseudoClassId contained "\" -syn match cssPseudoClassId contained "\" -syn match cssPseudoClassId contained "\" -syn match cssPseudoClassId contained "\" -syn match cssPseudoClassId contained "\" -syn region cssPseudoClassLang matchgroup=cssPseudoClassId start=":\(is\|dir\|local-link\|current\|nth\(-last\)\=-col\|has\|where\)(" end=")" oneline +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 +syn region cssPseudoClassLang matchgroup=cssPseudoClassId start=":\(dir\|local-link\|current\|nth\(-last\)\=-col\|has\|where\)(" end=")" oneline diff --git a/after/syntax/css/shapes-1.vim b/after/syntax/css/shapes-1.vim index 1b7eef1..11e74e3 100644 --- a/after/syntax/css/shapes-1.vim +++ b/after/syntax/css/shapes-1.vim @@ -1,4 +1,3 @@ -" TODO: create cssShapesProp group and cssShapesAttr group -syn match cssFontProp contained "\" -syn match cssFontAttr contained "\" +syn keyword cssFontProp contained shape-outside shape-image-threshold shape-margin +syn keyword cssFontAttr contained margin-box syn region cssFunction contained matchgroup=cssFunctionName start="\<\(inset\|circle\|ellipse\|polygon\)\s*(" end=")" oneline keepend diff --git a/after/syntax/css/sizing-3.vim b/after/syntax/css/sizing-3.vim index 4dd6b68..e69de29 100644 --- a/after/syntax/css/sizing-3.vim +++ b/after/syntax/css/sizing-3.vim @@ -1,2 +0,0 @@ -syn match cssFontAttr contained "\<\(\(min\|max\)-content\)\>" -syn region cssFunction contained matchgroup=cssFunctionName start="\<\(fit-content\)\s*(" end=")" oneline keepend diff --git a/after/syntax/css/sizing-4.vim b/after/syntax/css/sizing-4.vim index d0812af..e8aeb90 100644 --- a/after/syntax/css/sizing-4.vim +++ b/after/syntax/css/sizing-4.vim @@ -1,3 +1,2 @@ -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn match cssFontAttr contained "\" +syn keyword cssFontProp contained contain-intrinsic-size min-intrinsic-sizing +syn keyword cssFontAttr contained zero-if-scroll zero-if-extrinsic diff --git a/after/syntax/css/speech-1.vim b/after/syntax/css/speech-1.vim index 0de3014..27473fe 100644 --- a/after/syntax/css/speech-1.vim +++ b/after/syntax/css/speech-1.vim @@ -1,6 +1,3 @@ -syn match cssAuralProp contained "\" -syn match cssAuralProp contained "\" -syn keyword cssAuralAttr contained young old neutral preserve moderate reduced -syn match cssAuralAttr contained "\<\(literal\|no\)-punctuation\>" -syn match cssAuralAttr contained "\<\(x-\)\=\(weak\|strong\)\>" +syn keyword cssAuralProp contained voice-volume voice-balance voice-rate voice-pitch voice-range voice-stress voice-duration rest rest-before rest-after +syn keyword cssAuralAttr contained young old neutral preserve moderate reduced literal-punctuation no-punctuation weak x-weak strong x-strong syn match cssValueNumber contained "[-+]\=\d\+\(dB\|st\)" diff --git a/after/syntax/css/svg2.vim b/after/syntax/css/svg2.vim index aca86c9..90eb756 100644 --- a/after/syntax/css/svg2.vim +++ b/after/syntax/css/svg2.vim @@ -1,15 +1,4 @@ syn keyword cssTagName animate animateMotion animateTransform circle clipPath cursor defs desc discard ellipse feBlend feColorMatrix feComponentTransfer feComposite feConvolveMatrix feDiffuseLighting feDisplacementMap feDistantLight feDropShadow feFlood feFuncA feFuncB feFuncG feFuncR feGaussianBlur feImage feMerge feMergeNode feMorphology feOffset fePointLight feSpecularLighting feSpotLight feTile feTurbulence filter foreignObject g hatch hatchpath image line linearGradient marker mesh meshgradient meshpatch meshrow metadata mpath path pattern polygon polyline radialGradient rect set solidcolor stop switch symbol text textPath tspan unknown use view -syn keyword cssFontProp contained cx cy d r rx ry x y -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn keyword cssFontAttr contained crispEdges geometricPrecision optimizeQuality viewport -syn match cssFontAttr contained "\" -syn match cssFontAttr contained "\" -syn match cssFontAttr contained "\" -syn match cssFontAttr contained "\" +syn keyword cssFontProp contained cx cy d r rx ry x y color-interpolation color-rendering marker-end marker-mid marker-start shape-rendering solid-color solid-opacity stop-color stop-opacity text-anchor vector-effect +syn keyword cssFontAttr contained crispEdges geometricPrecision optimizeQuality viewport context-fill context-stroke fixed-position miter miter-clip non-scaling-stroke non-scaling-size non-rotation syn region cssFunction contained matchgroup=cssFunctionName start="\<\(child\|icc-color\)\s*(" end=")" oneline keepend diff --git a/after/syntax/css/text-3.vim b/after/syntax/css/text-3.vim index 2df6a23..f303d03 100644 --- a/after/syntax/css/text-3.vim +++ b/after/syntax/css/text-3.vim @@ -1,8 +1,2 @@ -syn match cssTextProp contained "\" -syn match cssTextProp contained "\" -syn keyword cssTextAttr contained loose strict hanging anywhere -syn match cssTextAttr contained "\" -syn match cssTextAttr contained "\" -syn match cssTextAttr contained "\" -syn match cssTextAttr contained "\" -syn match cssTextAttr contained "\" +syn keyword cssTextProp contained tab-size text-align-all +syn keyword cssTextAttr contained loose strict hanging anywhere match-parent each-line full-width justify-all break-spaces diff --git a/after/syntax/css/text-4.vim b/after/syntax/css/text-4.vim index 062b8eb..798b344 100644 --- a/after/syntax/css/text-4.vim +++ b/after/syntax/css/text-4.vim @@ -1,18 +1,2 @@ -syn match cssTextProp contained "\" -syn match cssTextProp contained "\" -syn match cssTextProp contained "\" -syn match cssTextProp contained "\" -syn match cssTextProp contained "\" -syn match cssTextProp contained "\" -syn keyword cssTextAttr contained spread punctuation -syn match cssTextAttr contained "\" -syn match cssTextAttr contained "\" -syn match cssTextAttr contained "\" -syn match cssTextAttr contained "\" -syn match cssTextAttr contained "\" -syn match cssTextAttr contained "\" -syn match cssTextAttr contained "\<\(trim\|space\)-\(start\|end\|adjacent\)\>" -syn match cssTextAttr contained "\" -syn match cssTextAttr contained "\" -syn match cssTextAttr contained "\" -syn match cssTextAttr contained "\" +syn keyword cssTextProp contained text-space-collapse text-space-trim text-wrap text-spacing text-group-align wrap-before wrap-after wrap-inside hyphenate-character hyphenate-limit-zone hyphenate-limit-chars hyphenate-limit-lines hyphenate-limit-last line-padding word-boundary-detection word-boundary-expansion +syn keyword cssTextAttr contained spread punctuation preserve-breaks preserve-spaces trim-inner discard-before discard-after avoid-line avoid-flex pre-wrap-auto no-limit trim-start trim-end trim-adjacent space-start space-end space-adjacent space-first no-compress ideograph-alpha ideograph-numeric ideographic-space diff --git a/after/syntax/css/text-decor-3.vim b/after/syntax/css/text-decor-3.vim index 79a186c..bd966a2 100644 --- a/after/syntax/css/text-decor-3.vim +++ b/after/syntax/css/text-decor-3.vim @@ -1,2 +1,2 @@ -syn match cssTextProp contained "\" +syn keyword cssTextProp contained text-decoration-color text-decoration-line text-decoration-style text-emphasis text-emphasis-color text-emphasis-position text-emphasis-style syn keyword cssTextAttr contained wavy alphabetic ink under filled dot triangle sesame over diff --git a/after/syntax/css/text-decor-4.vim b/after/syntax/css/text-decor-4.vim index 5e7da86..c506a82 100644 --- a/after/syntax/css/text-decor-4.vim +++ b/after/syntax/css/text-decor-4.vim @@ -1,6 +1,2 @@ -syn match cssTextProp contained "\" -syn keyword cssTextAttr contained objects edges symbols narrow -syn match cssTextAttr contained "\<\(spelling\|grammer\)-error\>" -syn match cssTextAttr contained "\" -syn match cssTextAttr contained "\<\(\(leading\|trailing\)-\)\=spaces\>" -syn match cssTextAttr contained "\" +syn keyword cssTextProp contained text-decoration-thickness text-underline-offset text-decoration-skip text-decoration-skip-ink text-emphasis-skip +syn keyword cssTextAttr contained objects edges symbols narrow spelling-error grammer-error from-font spaces leading-spaces trailing-spaces box-decoration diff --git a/after/syntax/css/transforms-1.vim b/after/syntax/css/transforms-1.vim index 1969b72..7f41d37 100644 --- a/after/syntax/css/transforms-1.vim +++ b/after/syntax/css/transforms-1.vim @@ -1 +1 @@ -syn match cssFontProp contained "\" +syn keyword cssFontProp contained transform-box diff --git a/after/syntax/css/ui-3.vim b/after/syntax/css/ui-3.vim index 7f966d2..3f12565 100644 --- a/after/syntax/css/ui-3.vim +++ b/after/syntax/css/ui-3.vim @@ -1,2 +1,2 @@ -syn match cssUIProp contained "\" +syn keyword cssUIProp contained caret-color syn keyword cssUIAttr contained grab grabbing diff --git a/after/syntax/css/ui-4.vim b/after/syntax/css/ui-4.vim index 4d92916..cebc219 100644 --- a/after/syntax/css/ui-4.vim +++ b/after/syntax/css/ui-4.vim @@ -1,3 +1,3 @@ -syn match cssUIProp contained "\" +syn keyword cssUIProp contained caret caret-shape syn keyword cssUIAttr contained fade underscore syn region cssFunction contained matchgroup=cssFunctionName start="\" +" https://drafts.fxtf.org/filter-effects-2/ +syn keyword cssFontProp contained backdrop-filter + +" https://drafts.csswg.org/css-env-1/ syn region cssFunction contained matchgroup=cssFunctionName start="\" -syn match cssFontAttr contained "\" +syn keyword cssFontProp contained will-change +syn keyword cssFontAttr contained scroll-position diff --git a/after/syntax/css/writing-modes-3.vim b/after/syntax/css/writing-modes-3.vim index d8ce9e3..b52086e 100644 --- a/after/syntax/css/writing-modes-3.vim +++ b/after/syntax/css/writing-modes-3.vim @@ -1,7 +1,2 @@ -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn match cssFontProp contained "\" -syn keyword cssFontAttr contained before after mixed upright plaintext sideways -syn match cssFontAttr contained "\" -syn match cssFontAttr contained "\" -syn match cssFontAttr contained "\" +syn keyword cssFontProp contained writing-mode text-orientation text-combine-upright glyph-orientation-vertical +syn keyword cssFontAttr contained before after mixed upright plaintext sideways isolate isolate-override horizontal-tb vertical-rl vertical-lr diff --git a/after/syntax/css/writing-modes-4.vim b/after/syntax/css/writing-modes-4.vim index 0dc6082..d149725 100644 --- a/after/syntax/css/writing-modes-4.vim +++ b/after/syntax/css/writing-modes-4.vim @@ -1 +1 @@ -syn match cssFontAttr contained "\" +syn keyword cssFontAttr contained sideways-rl sideways-lr diff --git a/test/test.css b/test/test.css index 79f7735..a94cefc 100644 --- a/test/test.css +++ b/test/test.css @@ -3,12 +3,10 @@ place-content: auto; place-items: auto; row-gap: auto; - gap: auto; display: safe; display: unsafe; display: self-start; display: self-end; - display: space-evenly; display: legacy; } @@ -324,16 +322,6 @@ lighting-color: auto; display: sRGB; display: linearRGB; - display: blur(5px); - display: brightness(0.4); - display: contrast(200%); - display: drop-shadow(16px 16px 20px blue); - display: grayscale(50%); - display: hue-rotate(90deg); - display: invert(75%); - display: opacity(25%); - display: saturate(30%); - display: sepia(60%); } .flexbox-1 { @@ -456,7 +444,6 @@ } .html5, -picture, rb, rtc, slot, @@ -465,12 +452,9 @@ template { } .images-3 { - object-fit: auto; - object-position: auto; image-orientation: auto; display: snap; display: flip; - display: scale-down; display: from-image; display: pixelated; display: repeating-linear-gradient(to bottom, yellow, blue); @@ -481,7 +465,6 @@ template { image-resolution: auto; display: image("sprite.svg#xywh=40,0,20,20"); display: element(#test); - display: conic-gradient(at 25% 30%, white, black 60%); } .inline-3 { @@ -705,7 +688,6 @@ mask { inset-block: auto; inset-inline: auto; inset: auto; - display: sticky; } .properties-values-api-1 { @@ -830,7 +812,6 @@ mask { scrollbar-width: auto; } -.selectors-3:enabled, .selectors-3:indeterminate, .selectors-3:nth-child(2n+1), .selectors-3:nth-last-child(-n+2), @@ -858,15 +839,12 @@ mask { .selectors-4:in-range, .selectors-4:out-of-range, .selectors-4:user-invalid, -.selectors-4:is(:hover, :focus), .selectors-4:dir(ltr), .selectors-4:local-link(0), .selectors-4:current(p, li, dt, dd), .selectors-4:nth-col(2n+1), .selectors-4:nth-last-col(-n+2), .selectors-4:target-within, -.selectors-4:focus-within, -.selectors-4:focus-visible, .selectors-4:playing, .selectors-4:paused, .selectors-4:has(> img), @@ -901,9 +879,7 @@ mask { } .sizing-3 { - display: max-content; - display: min-content; - display: fit-content(10%); + display: auto; } .sizing-4 { @@ -1194,7 +1170,6 @@ view { } .values-3 { - display: 1ch; display: 1q; display: 1turn; }