diff options
author | zjeffer <vanhouttetuur@gmail.com> | 2021-01-10 09:09:11 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-10 09:09:11 +0100 |
commit | c83fe4888868f79415b50f050c047dc7fe11fd3b (patch) | |
tree | eb9972b67457f08f374d88a69722f8e8520784ab | |
parent | f357435c04d0423afbe47611246e142288112b0e (diff) | |
download | pygments-git-c83fe4888868f79415b50f050c047dc7fe11fd3b.tar.gz |
support added for css variables (#1633)
* support added for css variables
* [-]+ instead of [-]*
-rw-r--r-- | pygments/lexers/css.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pygments/lexers/css.py b/pygments/lexers/css.py index dd1173f2..9bcea4e2 100644 --- a/pygments/lexers/css.py +++ b/pygments/lexers/css.py @@ -310,6 +310,8 @@ class CssLexer(RegexLexer): (words(_vendor_prefixes,), Keyword.Pseudo), (r'('+r'|'.join(_css_properties)+r')(\s*)(\:)', bygroups(Keyword, Text, Punctuation), 'value-start'), + (r'([-]+[a-zA-Z_][\w-]*)(\s*)(\:)', bygroups(Name.Variable, Text, Punctuation), + 'value-start'), (r'([a-zA-Z_][\w-]*)(\s*)(\:)', bygroups(Name, Text, Punctuation), 'value-start'), @@ -343,6 +345,7 @@ class CssLexer(RegexLexer): ], 'function-start': [ (r'\s+', Text), + (r'[-]+([\w+]+[-]*)+', Name.Variable), include('urls'), (words(_vendor_prefixes,), Keyword.Pseudo), (words(_keyword_values, suffix=r'\b'), Keyword.Constant), |