From 52be11ebc3e536ace9db7117b4724ec07ec95016 Mon Sep 17 00:00:00 2001 From: Kyo Nagashima Date: Thu, 22 Oct 2026 07:17:23 +0900 Subject: [PATCH] Add animation-triggers-1.vim https://www.w3.org/TR/2026/WD-animation-triggers-1-20261020/ --- after/syntax/css/animation-triggers-1.vim | 3 ++ test/test.css | 36 +++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 after/syntax/css/animation-triggers-1.vim diff --git a/after/syntax/css/animation-triggers-1.vim b/after/syntax/css/animation-triggers-1.vim new file mode 100644 index 0000000..e5769a2 --- /dev/null +++ b/after/syntax/css/animation-triggers-1.vim @@ -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 diff --git a/test/test.css b/test/test.css index be751b4..4c2b6e9 100644 --- a/test/test.css +++ b/test/test.css @@ -70,6 +70,42 @@ 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; }