From d4fb6dfd461b72cec78e1d3c3802ed40573e7c9b Mon Sep 17 00:00:00 2001 From: Kyo Nagashima Date: Thu, 23 May 2019 09:11:38 +0900 Subject: [PATCH] Add color-adjust-1.vim See also: https://www.w3.org/TR/2019/WD-css-color-adjust-1-20190521/ --- after/syntax/css/color-4.vim | 1 - after/syntax/css/color-adjust.vim | 3 +++ test/test.css | 10 +++++++++- 3 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 after/syntax/css/color-adjust.vim diff --git a/after/syntax/css/color-4.vim b/after/syntax/css/color-4.vim index 19ecebd..6a7fbb6 100644 --- a/after/syntax/css/color-4.vim +++ b/after/syntax/css/color-4.vim @@ -1,3 +1,2 @@ -syn match cssColorProp contained "\" syn region cssFunction contained matchgroup=cssFunctionName start="\<\(hwb\|lab\|lch\|gray\|color\|device-cmyk\=\)\s*(" end=")" oneline keepend syn match cssFontDescriptor "@color-profile\>" nextgroup=cssFontDescriptorBlock skipwhite skipnl diff --git a/after/syntax/css/color-adjust.vim b/after/syntax/css/color-adjust.vim new file mode 100644 index 0000000..a216224 --- /dev/null +++ b/after/syntax/css/color-adjust.vim @@ -0,0 +1,3 @@ +syn match cssColorProp contained "\<\(forced-\)\=color-adjust\>" +syn match cssColorProp contained "\" +syn keyword cssFontAttr contained only economy exact diff --git a/test/test.css b/test/test.css index 3069877..c1b7100 100644 --- a/test/test.css +++ b/test/test.css @@ -88,7 +88,6 @@ } .color-4 { - color-adjust: auto; display: hwb(120deg, 44%, 50%); display: lab(1 2 3); display: lch(4 5 6); @@ -101,6 +100,15 @@ src: url("http://example.org/swop-coated.icc"); } +.color-adjust-1 { + color-scheme: auto; + forced-color-adjust: auto; + color-adjust: auto; + display: only; + display: economy; + display: exact; +} + .compositing-1 { mix-blend-mode: auto; isolation: auto;