Compare commits

..
43 Commits
Author SHA1 Message Date
Kyo Nagashima bea4ac6eaf 2.12.0 2026-11-09 18:27:36 +09:00
Kyo Nagashima 52be11ebc3 Add animation-triggers-1.vim
https://www.w3.org/TR/2026/WD-animation-triggers-1-20261020/
2026-10-22 07:17:23 +09:00
Kyo Nagashima 6b3801f804 Add test 2026-10-22 07:04:52 +09:00
Kyo Nagashima 8721658e4a Update svg2.vim
https://www.w3.org/TR/2026/CR-SVG2-20261006/
2026-10-08 19:01:50 +09:00
Kyo Nagashima 2dc629853c Update text-4.vim
https://www.w3.org/TR/2026/WD-css-text-4-20260814/
2026-08-21 18:07:54 +09:00
Kyo Nagashima 25ab736cea 2.11.0 2026-08-09 12:06:52 +09:00
Kyo Nagashima f92f5141a8 Add link-params-1.vim
https://www.w3.org/TR/2026/WD-css-link-params-1-20260714/
2026-07-17 12:33:40 +09:00
Kyo Nagashima 0968a360f0 Update gaps-1.vim
https://www.w3.org/TR/2026/WD-css-gaps-1-20260624/
2026-07-01 07:09:21 +09:00
Kyo Nagashima 8c8635778b Update text-4.vim
https://www.w3.org/TR/2026/WD-css-text-4-20260608/
2026-06-10 12:07:45 +09:00
Kyo Nagashima e84da152ab 2.10.0 2026-05-09 15:22:45 +09:00
Kyo Nagashima cd85b1ff4f Add image-animation-1.vim
https://www.w3.org/TR/2026/WD-css-image-animation-1-20260409/
2026-04-11 12:54:15 +09:00
Kyo Nagashima 6c0b209f7b Update color-hdr-1.vim
https://www.w3.org/TR/2026/WD-css-color-hdr-1-20260303/
2026-03-05 11:21:02 +09:00
Kyo Nagashima 5fc09da206 Update fonts-4.vim
https://www.w3.org/TR/2026/WD-css-fonts-4-20260303/
2026-03-05 11:12:32 +09:00
Kyo Nagashima 0d21172b97 Update gaps-1.vim
https://www.w3.org/TR/2026/WD-css-gaps-1-20260227/
2026-03-03 08:11:38 +09:00
Kyo Nagashima 0c76bef1bf Update rhythm-1.vim
https://www.w3.org/TR/2026/WD-css-rhythm-1-20260217/
2026-02-19 08:42:27 +09:00
Kyo Nagashima 8b615eb6a2 Add selectors-5.vim
https://www.w3.org/TR/2026/WD-selectors-5-20260217/
2026-02-19 08:24:29 +09:00
Kyo Nagashima fffcf18406 2.9.1 2026-02-01 12:30:30 +09:00
Kyo Nagashima f2fba9f8b2 Update selectors-4.vim
https://www.w3.org/TR/2026/WD-selectors-4-20260122/
2026-01-25 13:40:13 +09:00
Kyo Nagashima 6e8eb4ee6e Update grid-3.vim
https://www.w3.org/TR/2026/WD-css-grid-3-20260121/
2026-01-23 11:25:01 +09:00
Kyo Nagashima 1888c734d2 Update ui-4.vim
https://www.w3.org/TR/2026/WD-css-ui-4-20260120/
2026-01-23 11:19:03 +09:00
Kyo Nagashima d990a6731d Update borders-4.vim
https://www.w3.org/TR/2025/WD-css-borders-4-20251216/
2026-01-09 19:30:37 +09:00
Kyo Nagashima 3b2d6ef0b1 Update anchor-position-1.vim
https://www.w3.org/TR/2025/WD-css-anchor-position-1-20251222/
2025-12-25 16:41:13 +09:00
Kyo Nagashima 7328bcbe82 Update grid-3.vim
https://www.w3.org/TR/2025/WD-css-grid-3-20251216/
2025-12-17 18:32:25 +09:00
Kyo Nagashima 3abb10e722 Update display-4.vim
https://www.w3.org/TR/2025/WD-css-display-4-20251106/
2025-11-26 19:21:35 +09:00
Kyo Nagashima 6993f12aef Update backgrounds-4.vim
https://www.w3.org/TR/2025/WD-css-backgrounds-4-20251125/
2025-11-26 19:16:47 +09:00
Kyo Nagashima 3ec4a4bb4b 2.9.0 2025-11-09 19:08:22 +09:00
Kyo Nagashima de15898a87 Update conditional-5.vim
https://www.w3.org/TR/2025/WD-css-conditional-5-20251030/
2025-11-04 18:11:18 +09:00
Kyo Nagashima 3b20ef3df2 Add anchor-position-2.vim
https://www.w3.org/TR/2025/WD-css-anchor-position-2-20251021/
2025-10-23 18:07:35 +09:00
Kyo Nagashima dad0fd9dcc Update anchor-position-1.vim
https://www.w3.org/TR/2025/WD-css-anchor-position-1-20251007/
2025-10-09 12:41:34 +09:00
Kyo Nagashima 09920310c3 Add env-1.vim
https://www.w3.org/TR/2025/WD-css-env-1-20250923/
2025-09-25 18:34:04 +09:00
Kyo Nagashima 0d6d49c712 Update cssom-view-1.vim
https://www.w3.org/TR/2025/WD-cssom-view-1-20250916/
2025-09-18 07:25:48 +09:00
Kyo Nagashima 2fb65e8ac3 Add borders-4.vim
https://www.w3.org/TR/2025/WD-css-borders-4-20250722/#border-radius

This commit also moves some keywords from backgrounds-4 to brders-4.
2025-08-14 15:39:44 +09:00
Kyo Nagashima 91b78456d4 Use keyword 2025-07-10 07:26:37 +09:00
Kyo Nagashima 00138fb097 Add position-4.vim
https://www.w3.org/TR/2025/WD-css-position-4-20250708/
2025-07-10 07:23:03 +09:00
Kyo Nagashima 84924b8934 2.8.0 2025-07-09 06:58:49 +09:00
Kyo Nagashima 24934b32da Update pseudo-4.vim
https://www.w3.org/TR/2025/WD-css-pseudo-4-20250627/
2025-06-30 16:16:44 +09:00
Kyo Nagashima 661a91f249 Fix indentations 2025-06-23 18:00:11 +09:00
Kyo Nagashima 50adac88c4 Update shapes-1.vim
https://www.w3.org/TR/2025/CRD-css-shapes-1-20250612/
2025-06-13 08:29:59 +09:00
Kyo Nagashima 1fc1ff5799 Add mixins-1.vim
https://www.w3.org/TR/2025/WD-css-mixins-1-20250515/
2025-05-27 07:22:14 +09:00
Kyo Nagashima adbc12f2ee Add gaps-1.vim
https://www.w3.org/TR/2025/WD-css-gaps-1-20250417/
2025-04-19 09:07:43 +09:00
Kyo Nagashima 2a04f2d27c 2.7.0 2025-04-10 06:32:15 +09:00
Kyo Nagashima b0bc65e6f8 Add forms-1.vim
https://www.w3.org/TR/2025/WD-css-forms-1-20250325/
2025-03-27 08:11:25 +09:00
Kyo Nagashima a6133ac2ff Update grid-3.vim
https://www.w3.org/TR/2025/WD-css-grid-3-20250207/
2025-02-11 07:34:59 +09:00
30 changed files with 342 additions and 117 deletions

No files matched your search

+1 -1
View File
@@ -1,2 +1,2 @@
syn keyword cssFontProp contained place-self place-content place-items row-gap syn keyword cssFontProp contained place-self place-content place-items
syn keyword cssFontAttr contained safe unsafe legacy self-start self-end syn keyword cssFontAttr contained safe unsafe legacy self-start self-end
+1 -1
View File
@@ -1,4 +1,4 @@
syn keyword cssFontProp contained anchor-name anchor-scope position-area position-anchor position-try position-try-fallbacks position-try-order position-visibility syn keyword cssFontProp contained anchor-name anchor-scope position-area position-anchor position-try position-try-fallbacks position-try-order position-visibility
syn keyword cssFontAttr contained span-left span-right span-x-start span-x-end x-self-start x-self-end span-x-self-start span-x-self-end span-all span-top span-bottom span-y-start span-y-end y-self-start y-self-end span-y-self-start span-y-self-end block-start block-end span-block-start span-block-end self-block-start self-block-end span-self-block-start span-self-block-end inline-start inline-end span-inline-start span-inline-end self-inline-start self-inline-end span-self-inline-start span-self-inline-end span-start span-end self-start self-end span-self-start span-self-end anchor-center most-width most-height most-block-size most-inline-size flip-block flip-inline flip-start syn keyword cssFontAttr contained span-left span-right span-x-start span-x-end self-x-start self-x-end span-self-x-start span-self-x-end span-all span-top span-bottom span-y-start span-y-end self-y-start self-y-end span-self-y-start span-self-y-end block-start block-end span-block-start span-block-end self-block-start self-block-end span-self-block-start span-self-block-end inline-start inline-end span-inline-start span-inline-end self-inline-start self-inline-end span-self-inline-start span-self-inline-end span-start span-end self-start self-end span-self-start span-self-end anchor-center most-width most-height most-block-size most-inline-size flip-x flip-y flip-block flip-inline flip-start dialog
syn region cssFunction contained matchgroup=cssFunctionName start="\<anchor\(-size\)\=\s*(" end=")" oneline keepend syn region cssFunction contained matchgroup=cssFunctionName start="\<anchor\(-size\)\=\s*(" end=")" oneline keepend
syn match cssFontDescriptor "@position-try\>" nextgroup=cssFontDescriptorBlock skipwhite skipnl syn match cssFontDescriptor "@position-try\>" nextgroup=cssFontDescriptorBlock skipwhite skipnl
+1
View File
@@ -0,0 +1 @@
syn keyword cssFontAttr contained anchored
@@ -0,0 +1,3 @@
syn keyword cssFontProp contained trigger-scope timeline-trigger-name timeline-trigger-source timeline-trigger-activation-range timeline-trigger-activation-range-start timeline-trigger-activation-range-end timeline-trigger-active-range timeline-trigger-active-range-start timeline-trigger-active-range-end timeline-trigger-range timeline-trigger event-trigger-name event-trigger-source event-trigger animation-trigger
syn keyword cssFontAttr contained play play-once play-forwards play-backwards pause reset replay
syn region cssFunction contained matchgroup=cssFunctionName start="\<\(click\|dblclick\|pointerenter\|pointerleave\|pointerup\|pointerdown\|keypress\|focusin\|focusout\|input\|change\|keypress\)\s*(" end=")" oneline keepend
+2 -2
View File
@@ -1,2 +1,2 @@
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 cssFontProp contained background-repeat-x background-repeat-y background-repeat-inline background-repeat-block background-position-x background-position-y background-position-inline background-position-block background-tbd
syn keyword cssFontAttr contained x-start x-end y-start y-end bevel scoop notch syn keyword cssFontAttr contained x-start x-end y-start y-end border-area text repeat-block repeat-inline
+3
View File
@@ -0,0 +1,3 @@
syn keyword cssFontProp contained border-top-radius border-right-radius border-bottom-radius border-left-radius border-block-start-radius border-block-end-radius border-inline-start-radius border-inline-end-radius corner corner-top-left-shape corner-top-right-shape corner-bottom-right-shape corner-bottom-left-shape corner-start-start-shape corner-start-end-shape corner-end-start-shape corner-end-end-shape corner-top-shape corner-right-shape corner-bottom-shape corner-left-shape corner-block-start-shape corner-block-end-shape corner-inline-start-shape corner-inline-end-shape corner-shape corner-top-left corner-top-right corner-bottom-left corner-bottom-right corner-start-start corner-start-end corner-end-start corner-end-end border-limit border-clip border-top-clip border-right-clip border-bottom-clip border-left-clip border-block-start-clip border-block-end-clip border-inline-start-clip border-inline-end-clip box-shadow-color box-shadow-offset box-shadow-blur box-shadow-spread box-shadow-position border-shape
syn keyword cssFontAttr contained squircle bevel scoop notch sides corners
syn region cssFunction contained matchgroup=cssFunctionName start="\<superellipse\s*(" end=")" oneline keepend
+1
View File
@@ -1,3 +1,4 @@
syn keyword cssFontProp contained dynamic-range-limit syn keyword cssFontProp contained dynamic-range-limit
syn keyword cssFontAttr contained standard constrained-high syn keyword cssFontAttr contained standard constrained-high
syn region cssFunction contained matchgroup=cssFunctionName start="\<dynamic-range-limit-mix\s*(" end=")" oneline keepend syn region cssFunction contained matchgroup=cssFunctionName start="\<dynamic-range-limit-mix\s*(" end=")" oneline keepend
syn region cssFunction contained matchgroup=cssFunctionName start="\<hdr-color\s*(" end=")" keepend
+1 -1
View File
@@ -1,3 +1,3 @@
syn keyword cssFontProp contained container-type container-name container syn keyword cssFontProp contained container-type container-name container
syn keyword cssFontAttr contained inline-size syn keyword cssFontAttr contained inline-size
syn match cssFontDescriptor "@\(when\|else\)\>" nextgroup=cssFontDescriptorBlock skipwhite skipnl syn match cssFontDescriptor "@\(when\|else\|supports-condition\)\>" nextgroup=cssFontDescriptorBlock skipwhite skipnl
-2
View File
@@ -1,2 +0,0 @@
syn keyword cssFontProp contained scroll-behavior
syn keyword cssFontAttr contained smooth
+2 -2
View File
@@ -1,2 +1,2 @@
syn keyword cssFontProp contained reading-flow syn keyword cssFontProp contained reading-flow reading-order
syn keyword cssFontAttr contained flex-visual flex-flow grid-rows grid-columns syn keyword cssFontAttr contained flex-visual flex-flow grid-rows grid-columns source-order force-hidden
+1
View File
@@ -0,0 +1 @@
syn region cssFunction contained matchgroup=cssFunctionName start="\<env\s*(" end=")" oneline contains=cssValueInteger,cssValueNumber,cssValueLength,cssFunctionComma
+1 -1
View File
@@ -1,5 +1,5 @@
syn keyword cssFontProp contained font-synthesis font-synthesis-weight font-synthesis-style font-synthesis-small-caps font-synthesis-position 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 cssFontProp contained font-synthesis font-synthesis-weight font-synthesis-style font-synthesis-small-caps font-synthesis-position 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 keyword cssFontAttr contained oblique-only 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 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-feature-values\>" nextgroup=cssFontDescriptorBlock skipwhite skipnl
syn match cssFontDescriptor "@font-palette-values\>" nextgroup=cssFontDescriptorBlock skipwhite skipnl syn match cssFontDescriptor "@font-palette-values\>" nextgroup=cssFontDescriptorBlock skipwhite skipnl
+5
View File
@@ -0,0 +1,5 @@
syn keyword cssFontProp contained slider-orientation
syn keyword cssFontAttr contained base left-to-right right-to-left top-to-bottom bottom-to-top
syn keyword cssPseudoClassId contained picker-icon file-selector-button checkmark thumb track fill field-text clear-icon placeholder step-control step-up step-down field-component field-separator color-swatch low-value high-value optimal-value
syn region cssPseudoClassFn contained matchgroup=cssFunctionName start="\<picker(" end=")" contains=cssStringQ,cssStringQQ
syn region cssFunction contained matchgroup=cssFunctionName start="\<control-value\s*(" end=")" oneline keepend
+2
View File
@@ -0,0 +1,2 @@
syn keyword cssFontProp contained row-gap column-rule-break row-rule-break rule-break column-rule-edge-inset-start column-rule-edge-inset-end column-rule-interior-inset-start column-rule-interior-inset-end row-rule-edge-inset-start row-rule-edge-inset-end row-rule-interior-inset-start row-rule-interior-inset-end rule-overlap row-rule-color rule-color row-rule-style rule-style row-rule-width rule-width row-rule rule
syn keyword cssFontAttr contained intersection row-over-column column-over-row overlap-join
+2 -2
View File
@@ -1,2 +1,2 @@
syn keyword cssFontProp contained masonry-direction masonry-fill masonry-flow masonry masonry-template-tracks masonry-template-areas masonry-auto-tracks masonry-track-start masonry-track-end masonry-track masonry-slack syn keyword cssFontProp contained flow-tolerance item-track item-direction item-cross item-pack item-flow
syn keyword cssFontAttr contained masonry inline-masonry syn keyword cssFontAttr contained grid-lanes inline-grid-lanes
+3
View File
@@ -0,0 +1,3 @@
syn keyword cssFontProp contained image-animation
syn keyword cssFontAttr contained stopped
syn keyword cssPseudoClassId contained animated-image
+2
View File
@@ -0,0 +1,2 @@
syn keyword cssFontProp contained link-parameters
syn region cssFunction contained matchgroup=cssFunctionName start="\<param\s*(" end=")" oneline keepend
+2
View File
@@ -0,0 +1,2 @@
syn keyword cssFontProp contained result
syn match cssFontDescriptor "@function\>" nextgroup=cssFontDescriptorBlock skipwhite skipnl
+2 -1
View File
@@ -1 +1,2 @@
syn keyword cssFontProp contained continue overflow-clip-margin overflow-block overflow-inline scrollbar-gutter block-ellipsis line-clamp max-lines syn keyword cssFontProp contained continue overflow-clip-margin overflow-block overflow-inline scrollbar-gutter block-ellipsis line-clamp max-lines scroll-behavior
syn keyword cssFontAttr contained smooth
+2
View File
@@ -0,0 +1,2 @@
syn keyword cssFontProp contained overlay
syn keyword cssPseudoClassId contained backdrop
+1 -1
View File
@@ -1 +1 @@
syn keyword cssPseudoClassId contained prefix postfix target-text spelling-error grammer-error file-selectors-button syn keyword cssPseudoClassId contained prefix suffix target-text spelling-error grammer-error file-selectors-button search-text details-content
+2 -2
View File
@@ -1,2 +1,2 @@
syn keyword cssFontProp contained line-height-step block-step block-step-size block-step-insert block-step-align block-step-round syn keyword cssFontProp contained block-step-size block-step-insert block-step-align block-step-round block-step line-height-step
syn keyword cssFontAttr contained margin up down nearest syn keyword cssFontAttr contained up down nearest
+2 -2
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
+4
View File
@@ -0,0 +1,4 @@
syn match cssSelectorOp "[||]"
syn match cssSelectorOp "/[a-z:]\+/"
syn keyword cssPseudoClassId contained defined local-link interest-source interest-target blank current past future heading
syn region cssPseudoClassLang matchgroup=cssPseudoClassId start=":\(state\|headings\|nth-col\|nth-last-col\)(" end=")" oneline
+1 -1
View File
@@ -1,3 +1,3 @@
syn keyword cssFontProp contained shape-outside shape-image-threshold shape-margin syn keyword cssFontProp contained shape-outside shape-image-threshold shape-margin
syn keyword cssFontAttr contained margin-box syn keyword cssFontAttr contained margin-box
syn region cssFunction contained matchgroup=cssFunctionName start="\<\(inset\|circle\|ellipse\|polygon\)\s*(" end=")" oneline keepend syn region cssFunction contained matchgroup=cssFunctionName start="\<\(inset\|circle\|ellipse\|polygon\|shape\)\s*(" end=")" oneline keepend
+3 -3
View File
@@ -1,4 +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 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 image line linearGradient marker metadata mpath path pattern polygon polyline radialGradient rect set stop switch symbol text textPath tspan unknown use view
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 cssFontProp contained cx cy d color-interpolation color-rendering marker-end marker-mid marker-start path-length r rx ry shape-rendering stop-color stop-opacity text-anchor vector-effect x y
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 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 syn region cssFunction contained matchgroup=cssFunctionName start="\<\(icc-color\)\s*(" end=")" oneline keepend
+1 -1
View File
@@ -1,2 +1,2 @@
syn keyword cssFontProp contained white-space-collapse white-space-trim text-space-trim text-wrap text-autospace text-spacing-trim 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-space-transform syn keyword cssFontProp contained white-space-collapse white-space-trim text-space-trim text-wrap text-autospace text-spacing-trim 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-space-transform
syn keyword cssFontAttr contained math-auto spread punctuation preserve-breaks preserve-spaces discard-inner discard-before discard-after pretty avoid-line avoid-flex pre-wrap-auto no-limit space-all trim-both space-first trim-all no-compress ideograph-alpha ideograph-numeric ideographic-space syn keyword cssFontAttr contained math-auto spread punctuation preserve-breaks preserve-spaces discard-inner discard-before discard-after pretty avoid-line avoid-flex pre-wrap-auto no-limit space-all trim-both space-first trim-all no-compress ideograph-alpha ideograph-numeric ideographic-space avoid-short-last-line
+2 -3
View File
@@ -1,3 +1,2 @@
syn keyword cssFontProp contained caret caret-shape syn keyword cssFontProp contained caret-shape caret-animation caret interactivity interest-delay-start interest-delay-end interest-delay accent-color
syn keyword cssFontAttr contained fade underscore syn keyword cssFontAttr contained underscore inert
syn region cssFunction contained matchgroup=cssFunctionName start="\<fade\s*(" end=")" oneline keepend
+1 -1
View File
@@ -1,2 +1,2 @@
syn match cssPseudoClassId contained "::\<cue\(-region\)\=\>" syn keyword cssPseudoClassId contained cue cue-region
syn region cssPseudoClassLang matchgroup=cssPseudoClassId start="::cue\(-region\)\=(" end=")" oneline syn region cssPseudoClassLang matchgroup=cssPseudoClassId start="::cue\(-region\)\=(" end=")" oneline
+288 -90
View File
@@ -2,7 +2,6 @@
place-self: auto; place-self: auto;
place-content: auto; place-content: auto;
place-items: auto; place-items: auto;
row-gap: auto;
display: safe; display: safe;
display: unsafe; display: unsafe;
display: self-start; display: self-start;
@@ -23,19 +22,19 @@
display: span-right; display: span-right;
display: span-x-start; display: span-x-start;
display: span-x-end; display: span-x-end;
display: x-self-start; display: self-x-start;
display: x-self-end; display: self-x-end;
display: span-x-self-start; display: span-self-x-start;
display: span-x-self-end; display: span-self-x-end;
display: span-all; display: span-all;
display: span-top; display: span-top;
display: span-bottom; display: span-bottom;
display: span-y-start; display: span-y-start;
display: span-y-end; display: span-y-end;
display: y-self-start; display: self-y-start;
display: y-self-end; display: self-y-end;
display: span-y-self-start; display: span-self-y-start;
display: span-y-self-end; display: span-self-y-end;
display: span-block-start; display: span-block-start;
display: span-block-end; display: span-block-end;
display: self-block-start; display: self-block-start;
@@ -57,13 +56,60 @@
display: most-height; display: most-height;
display: most-block-size; display: most-block-size;
display: most-inline-size; display: most-inline-size;
display: flip-x;
display: flip-y;
display: flip-block; display: flip-block;
display: flip-inline; display: flip-inline;
display: flip-start; display: flip-start;
display: dialog;
display: anchor(--x 50%); display: anchor(--x 50%);
display: anchor-size(--foo height); display: anchor-size(--foo height);
} }
.anchor-position-2 {
display: anchored;
}
.animation-triggers-1 {
trigger-scope: auto;
timeline-trigger-name: auto;
timeline-trigger-source: auto;
timeline-trigger-activation-range: auto;
timeline-trigger-activation-range-start: auto;
timeline-trigger-activation-range-end: auto;
timeline-trigger-active-range: auto;
timeline-trigger-active-range-start: auto;
timeline-trigger-active-range-end: auto;
timeline-trigger-range: auto;
timeline-trigger: auto;
event-trigger-name: auto;
event-trigger-source: auto;
event-trigger: auto;
animation-trigger: auto;
display: click();
display: dblclick();
display: pointerenter();
display: pointerleave();
display: pointerup();
display: pointerdown();
display: focusin();
display: focusout();
display: input();
display: change();
display: keypress("Backspace");
display: play;
display: play-once;
display: play-forwards;
display: play-backwards;
display: pause;
display: reset;
display: replay;
}
.animation-worklet-1 {
display: auto;
}
.animations-1 { .animations-1 {
display: auto; display: auto;
} }
@@ -80,25 +126,82 @@
} }
.backgrounds-4 { .backgrounds-4 {
background-repeat-x: auto;
background-repeat-y: auto;
background-repeat-inline: auto;
background-repeat-block: auto;
background-position-x: auto; background-position-x: auto;
background-position-y: auto; background-position-y: auto;
background-position-inline: auto; background-position-inline: auto;
background-position-block: auto; background-position-block: auto;
corner-shape: auto; background-tbd: auto;
corners: auto;
border-limit: auto;
border-clip: auto;
border-clip-top: auto;
border-clip-right: auto;
border-clip-bottom: auto;
border-clip-left: auto;
display: x-start; display: x-start;
display: x-end; display: x-end;
display: y-start; display: y-start;
display: y-end; display: y-end;
display: border-area;
display: text;
display: repeat-block;
display: repeat-inline;
}
.borders-4 {
border-top-radius: auto;
border-right-radius: auto;
border-bottom-radius: auto;
border-left-radius: auto;
border-block-start-radius: auto;
border-block-end-radius: auto;
border-inline-start-radius: auto;
border-inline-end-radius: auto;
corner: auto;
corner-top-left-shape: auto;
corner-top-right-shape: auto;
corner-bottom-right-shape: auto;
corner-bottom-left-shape: auto;
corner-start-start-shape: auto;
corner-start-end-shape: auto;
corner-end-start-shape: auto;
corner-end-end-shape: auto;
corner-top-shape: auto;
corner-right-shape: auto;
corner-bottom-shape: auto;
corner-left-shape: auto;
corner-inline-start-shape: auto;
corner-inline-end-shape: auto;
corner-block-start-shape: auto;
corner-block-end-shape: auto;
corner-shape: auto;
corner-top-right: auto;
corner-bottom-left: auto;
corner-bottom-right: auto;
corner-start-start: auto;
corner-start-end: auto;
corner-end-start: auto;
corner-end-end: auto;
border-limit: auto;
border-clip: auto;
border-top-clip: auto;
border-right-clip: auto;
border-bottom-clip: auto;
border-left-clip: auto;
border-block-start-clip: auto;
border-block-end-clip: auto;
border-inline-start-clip: auto;
border-inline-end-clip: auto;
box-shadow-color: auto;
box-shadow-offset: auto;
box-shadow-blur: auto;
box-shadow-spread: auto;
box-shadow-position: auto;
border-shape: auto;
display: squircle;
display: bevel; display: bevel;
display: scoop; display: scoop;
display: notch; display: notch;
display: superellipse(1);
display: sides;
display: corners;
} }
.box-3 { .box-3 {
@@ -181,6 +284,10 @@
display: standard; display: standard;
display: constrained-high; display: constrained-high;
display: dynamic-range-limit-mix(standard 10%, constrained-high 40%, high 50%); display: dynamic-range-limit-mix(standard 10%, constrained-high 40%, high 50%);
display: hdr-color(
color(rec2100-linear 0.9 1.0 0.8) 0,
color(rec2100-linear 1.8 2.0 1.5) 2
);
} }
.compositing-1 { .compositing-1 {
@@ -231,6 +338,12 @@
} }
} }
@supports-condition --thicker-underlines {
.conditional-5 {
display: auto;
}
}
.contain-1 { .contain-1 {
contain: auto; contain: auto;
display: layout; display: layout;
@@ -317,11 +430,10 @@
} }
.cssom-1 { .cssom-1 {
display: auto;
} }
.cssom-view-1 { .cssom-view-1 {
scroll-behavior: smooth; display: auto;
} }
.device-adapt-1 { .device-adapt-1 {
@@ -340,11 +452,14 @@
} }
.display-4 { .display-4 {
reading-flow: auto; reading-flow: auto;
display: flex-visual; reading-order: auto;
display: flex-flow; display: flex-visual;
display: grid-rows; display: flex-flow;
display: grid-columns; display: grid-rows;
display: grid-columns;
display: source-order;
display: force-hidden;
} }
.easing-1 { .easing-1 {
@@ -355,6 +470,10 @@
display: linear(0, 0.25, 1); display: linear(0, 0.25, 1);
} }
.env-1 {
display: env(foo, red, blue);
}
.exclusions-3 { .exclusions-3 {
wrap-flow: auto; wrap-flow: auto;
wrap-through: auto; wrap-through: auto;
@@ -463,6 +582,7 @@
font-palette: auto; font-palette: auto;
font-variant-emoji: auto; font-variant-emoji: auto;
font-presentation: auto; font-presentation: auto;
display: oblique-only;
display: system-ui; display: system-ui;
display: emoji; display: emoji;
display: math; display: math;
@@ -497,6 +617,62 @@
override-color: 1 rgb(43, 12, 9); override-color: 1 rgb(43, 12, 9);
} }
.forms-1::picker(select),
.forms-1::picker-icon,
.forms-1::file-selector-button,
.forms-1::checkmark,
.forms-1::thumb,
.forms-1::track,
.forms-1::fill
.forms-1::field-text,
.forms-1::clear-icon,
.forms-1::placeholder,
.forms-1::field-text,
.forms-1::step-control,
.forms-1::step-up,
.forms-1::step-down,
.forms-1::field-component,
.forms-1::field-separator,
.forms-1::color-swatch,
.forms-1:low-value,
.forms-1:high-value,
.forms-1:optimal-value {
slider-orientation: auto;
display: base;
display: control-value(<number>);
display: left-to-right;
display: right-to-left;
display: top-to-bottom;
display: bottom-to-top;
}
.gaps-1 {
row-gap: auto;
column-rule-break: auto;
row-rule-break: auto;
rule-break: auto;
column-rule-edge-inset-end: auto;
column-rule-interior-inset-start: auto;
column-rule-interior-inset-end: auto;
row-rule-edge-inset-start: auto;
row-rule-edge-inset-end: auto;
row-rule-interior-inset-start: auto;
row-rule-interior-inset-end: auto;
rule-overlap: auto;
row-rule-color: auto;
rule-color: auto;
row-rule-style: auto;
rule-style: auto;
row-rule-width: auto;
rule-width: auto;
row-rule: auto;
rule: auto;
display: intersection;
display: row-over-column;
display: column-over-row;
display: overlap-join;
}
.gcpm-3::footnote-call, .gcpm-3::footnote-call,
.gcpm-3::footnote-marker { .gcpm-3::footnote-marker {
running: auto; running: auto;
@@ -525,19 +701,15 @@
} }
.grid-3 { .grid-3 {
masonry-direction: auto; flow-tolerance: auto;
masonry-fill: auto; item-track: auto;
masonry-flow: auto; item-direction: auto;
masonry: auto; item-cross: auto;
masonry-template-tracks: auto; item-wrap: auto;
masonry-template-areas: auto; item-pack: auto;
masonry-auto-tracks: auto; item-flow: auto;
masonry-track-start: auto; display: grid-lanes;
masonry-track-end: auto; display: inline-grid-lanes;
masonry-track: auto;
masonry-slack: auto;
display: masonry;
display: inline-masonry;
} }
.highlight-api-1::highlight(test) { .highlight-api-1::highlight(test) {
@@ -552,6 +724,11 @@ template {
display: auto; display: auto;
} }
.image-animation-1:animated-image {
image-animation: auto;
display: stopped;
}
.images-3 { .images-3 {
image-orientation: auto; image-orientation: auto;
display: snap; display: snap;
@@ -610,6 +787,11 @@ template {
display: last-baseline; display: last-baseline;
} }
.link-params-1 {
link-parameters: auto;
display: param(--color, green);
}
.lists-3::marker { .lists-3::marker {
marker-side: auto; marker-side: auto;
counter-set: auto; counter-set: auto;
@@ -705,6 +887,10 @@ mask {
mask-type: auto; mask-type: auto;
} }
@function mixins-1() {
result: auto;
}
.motion-1 { .motion-1 {
offset-path: auto; offset-path: auto;
offset-distance: auto; offset-distance: auto;
@@ -721,7 +907,7 @@ mask {
} }
.multicol-2::column { .multicol-2::column {
display: auto: display: auto:
} }
.namespace-3 { .namespace-3 {
@@ -741,9 +927,11 @@ mask {
overflow-inline: auto; overflow-inline: auto;
scrollbar-gutter: auto; scrollbar-gutter: auto;
block-ellipsis: auto; block-ellipsis: auto;
scroll-behavior: auto;
line-clamp: auto; line-clamp: auto;
max-lines: auto; max-lines: auto;
continue: auto; continue: auto;
display: smooth;
} }
.overflow-4::nth-fragment(1) { .overflow-4::nth-fragment(1) {
@@ -767,7 +955,7 @@ mask {
.overflow-5::scroll-marker-group, .overflow-5::scroll-marker-group,
.overflow-5::scroll-marker, .overflow-5::scroll-marker,
.overflow-5:target-current { .overflow-5:target-current {
sroll-marker-group: auto; sroll-marker-group: auto;
} }
.overscroll-1 { .overscroll-1 {
@@ -817,6 +1005,10 @@ mask {
inset: auto; inset: auto;
} }
.position-4::backdrop {
overlay: auto;
}
.properties-values-api-1 { .properties-values-api-1 {
syntax: auto; syntax: auto;
inherits: auto; inherits: auto;
@@ -824,11 +1016,13 @@ mask {
} }
.pseudo-4::first-letter::prefix, .pseudo-4::first-letter::prefix,
.pseudo-4::first-letter::postfix, .pseudo-4::first-letter::suffix,
.pseudo-4::target-text, .pseudo-4::target-text,
.pseudo-4::spelling-error, .pseudo-4::spelling-error,
.pseudo-4::grammer-error, .pseudo-4::grammer-error,
.pseudo-4::file-selectors-button { .pseudo-4::file-selectors-button,
.pseudo-4::search-text,
.pseudo-4::details-content {
display: auto; display: auto;
} }
@@ -848,16 +1042,15 @@ mask {
} }
.rhythm-1 { .rhythm-1 {
line-height-step: auto;
block-step-size: auto; block-step-size: auto;
block-step-insert: auto; block-step-insert: auto;
block-step-align: auto; block-step-align: auto;
display: margin; block-step-round: auto;
block-step: auto;
line-height-step: auto;
display: up; display: up;
display: down; display: down;
display: nearest; display: nearest;
block-step-round: auto;
block-step: auto;
} }
@media (device-radius: 50%) { @media (device-radius: 50%) {
@@ -981,46 +1174,53 @@ 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;
}
.selectors-5:local-link,
.selectors-5:interest-source,
.selectors-5:interest-target,
.selectors-5:blank,
.selectors-5:current,
.selectors-5:past,
.selectors-5:future,
.selectors-5:state(loading),
.selectors-5:heading,
.selectors-5:headings(1, 3, 5),
.selectors-5 || .foo,
.selectors-5:nth-col(1),
.selectors-5:nth-last-col(1),
.selectors-5 /for/ .foo {
display: auto; display: auto;
} }
@@ -1037,10 +1237,11 @@ mask {
display: circle(100px 50px 100px); display: circle(100px 50px 100px);
display: ellipse(0 0 250px 100px); display: ellipse(0 0 250px 100px);
display: polygon(0 0, 100% 100%, 0 100%); display: polygon(0 0, 100% 100%, 0 100%);
display: shape(from 0% 0%, hline to 100%, line to 0% 100%, vline to 0%);
} }
.sizing-3 { .sizing-3 {
display: auto; display: auto;
} }
.sizing-4 { .sizing-4 {
@@ -1122,16 +1323,10 @@ feTurbulence,
filter, filter,
foreignObject, foreignObject,
g, g,
hatch,
hatchpath,
image, image,
line, line,
linearGradient, linearGradient,
marker, marker,
mesh,
meshgradient,
meshpatch,
meshrow,
metadata, metadata,
mpath, mpath,
path, path,
@@ -1141,7 +1336,6 @@ polyline,
radialGradient, radialGradient,
rect, rect,
set, set,
solidcolor,
stop, stop,
switch, switch,
symbol, symbol,
@@ -1159,12 +1353,11 @@ view {
marker-end: auto; marker-end: auto;
marker-mid: auto; marker-mid: auto;
marker-start: auto; marker-start: auto;
path-length: auto;
r: auto; r: auto;
rx: auto; rx: auto;
ry: auto; ry: auto;
shape-rendering: auto; shape-rendering: auto;
solid-color: auto;
solid-opacity: auto;
stop-color: auto; stop-color: auto;
stop-opacity: auto; stop-opacity: auto;
text-anchor: auto; text-anchor: auto;
@@ -1183,7 +1376,6 @@ view {
display: non-scaling-stroke; display: non-scaling-stroke;
display: non-scaling-size; display: non-scaling-size;
display: non-rotation; display: non-rotation;
display: child(1);
display: icc-color(foo); display: icc-color(foo);
} }
@@ -1249,6 +1441,7 @@ view {
display: ideograph-numeric; display: ideograph-numeric;
display: punctuation; display: punctuation;
display: ideographic-space; display: ideographic-space;
display: avoid-short-last-line;
} }
.text-decor-3 { .text-decor-3 {
@@ -1326,11 +1519,16 @@ view {
} }
.ui-4 { .ui-4 {
caret: auto;
caret-shape: auto; caret-shape: auto;
display: fade; caret-animation: auto;
display: fade(1em); caret: auto;
interactivity: auto;
interest-delay-start: auto;
interest-delay-end: auto;
interest-delay: auto;
accent-color: auto;
display: underscore; display: underscore;
display: inert;
} }
.unofficials { .unofficials {