diff --git a/after/syntax/css/values-4.vim b/after/syntax/css/values-4.vim new file mode 100644 index 0000000..744dd7a --- /dev/null +++ b/after/syntax/css/values-4.vim @@ -0,0 +1,2 @@ +syn match cssValueLength contained "[-+]\=\d\+\(\.\d*\)\=\(vi\|vb\|ic\|cap\|lh\|rlh\)" +syn region cssFunction contained matchgroup=cssFunctionName start="\<\(min\|max\|clamp\|toggle\)\s*(" end=")" oneline keepend diff --git a/test/test.css b/test/test.css index ba4c57c..62893ee 100644 --- a/test/test.css +++ b/test/test.css @@ -1032,6 +1032,19 @@ view { display: calc(100%/3 - 2*1em - 2*1px); } +.values-4 { + display: 1vi; + display: 1vb; + display: 1ic; + display: 1cap; + display: 1lh; + display: 1rlh; + display: min(0, 1); + display: max(0, 1); + display: clamp(0, 100, 2); + display: toggle(italic, normal); +} + .variables-1 { --var-foo: auto; display: var(foo);