Add CSS functions that accept <number> or <percentage> to syntax highlight

This commit is contained in:
David Storey 2015-12-26 14:03:53 -08:00
parent b2a919b091
commit 0df987b36c

View file

@ -667,6 +667,45 @@
</dict>
</array>
</dict>
<dict>
<key>begin</key>
<string>(brightness|contrast|grayscale|invert|opacity|saturate|sepia)\s*(\()</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>support.function.misc.css</string>
</dict>
<key>2</key>
<dict>
<key>name</key>
<string>punctuation.section.function.css</string>
</dict>
</dict>
<key>end</key>
<string>(\))</string>
<key>endCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.section.function.css</string>
</dict>
</dict>
<key>patterns</key>
<array>
<dict>
<key>match</key>
<string>(?x)
(?:-|\+)?(?:(?:[0-9]+(?:\.[0-9]+)?)|(?:\.[0-9]+))
(%)?
</string>
<key>name</key>
<string>constant.numeric.css</string>
</dict>
</array>
</dict>
<dict>
<key>begin</key>
<string>(format|local|url|attr|counter|counters)\s*(\()</string>