diff options
-rw-r--r-- | ThirdPartyNotices.txt | 121 | ||||
-rw-r--r-- | extensions/less/OSSREADME.json | 22 | ||||
-rw-r--r-- | extensions/less/package.json | 5 | ||||
-rw-r--r-- | extensions/less/syntaxes/LESS.tmLanguage | 434 | ||||
-rw-r--r-- | extensions/less/syntaxes/less.tmLanguage.json | 619 | ||||
-rw-r--r-- | extensions/less/test/colorize-results/test-cssvariables_less.json | 188 | ||||
-rw-r--r-- | extensions/less/test/colorize-results/test_less.json | 1172 | ||||
-rw-r--r-- | extensions/theme-defaults/themes/dark_vs.json | 6 | ||||
-rw-r--r-- | extensions/theme-defaults/themes/hc_black.json | 6 | ||||
-rw-r--r-- | extensions/theme-defaults/themes/light_vs.json | 6 |
10 files changed, 1688 insertions, 891 deletions
diff --git a/ThirdPartyNotices.txt b/ThirdPartyNotices.txt index 09e2f6aea42..35069f5af54 100644 --- a/ThirdPartyNotices.txt +++ b/ThirdPartyNotices.txt @@ -24,29 +24,29 @@ This project incorporates components from the projects listed below. The origina 17. Jxck/assert version 1.0.0 (https://github.com/Jxck/assert)
18. language-docker (https://github.com/docker/docker)
19. language-go version 0.39.0 (https://github.com/atom/language-go)
-20. language-php version 0.29.0 (https://github.com/atom/language-php)
-21. language-rust version 0.4.4 (https://github.com/zargony/atom-language-rust)
-22. MagicStack/MagicPython (https://github.com/MagicStack/MagicPython)
-23. Microsoft/TypeScript-TmLanguage version 0.0.1 (https://github.com/Microsoft/TypeScript-TmLanguage)
-24. mmcgrana/textmate-clojure (https://github.com/mmcgrana/textmate-clojure)
-25. octicons-code version 3.1.0 (https://octicons.github.com)
-26. octicons-font version 3.1.0 (https://octicons.github.com)
-27. seti-ui version 0.1.0 (https://github.com/jesseweed/seti-ui)
-28. string_scorer version 0.1.20 (https://github.com/joshaven/string_score)
-29. sublimehq/Packages (https://github.com/sublimehq/Packages)
-30. SublimeText/PowerShell (https://github.com/SublimeText/PowerShell)
-31. textmate/asp.vb.net.tmbundle (https://github.com/textmate/asp.vb.net.tmbundle)
-32. textmate/c.tmbundle (https://github.com/textmate/c.tmbundle)
-33. textmate/coffee-script.tmbundle (https://github.com/textmate/coffee-script.tmbundle)
-34. textmate/css.tmbundle (https://github.com/textmate/css.tmbundle)
-35. textmate/diff.tmbundle (https://github.com/textmate/diff.tmbundle)
-36. textmate/git.tmbundle (https://github.com/textmate/git.tmbundle)
-37. textmate/groovy.tmbundle (https://github.com/textmate/groovy.tmbundle)
-38. textmate/html.tmbundle (https://github.com/textmate/html.tmbundle)
-39. textmate/ini.tmbundle (https://github.com/textmate/ini.tmbundle)
-40. textmate/java.tmbundle (https://github.com/textmate/java.tmbundle)
-41. textmate/javascript.tmbundle (https://github.com/textmate/javascript.tmbundle)
-42. textmate/less.tmbundle (https://github.com/textmate/less.tmbundle)
+20. language-less (https://github.com/atom/language-less)
+21. language-php version 0.29.0 (https://github.com/atom/language-php)
+22. language-rust version 0.4.4 (https://github.com/zargony/atom-language-rust)
+23. MagicStack/MagicPython (https://github.com/MagicStack/MagicPython)
+24. Microsoft/TypeScript-TmLanguage version 0.0.1 (https://github.com/Microsoft/TypeScript-TmLanguage)
+25. mmcgrana/textmate-clojure (https://github.com/mmcgrana/textmate-clojure)
+26. octicons-code version 3.1.0 (https://octicons.github.com)
+27. octicons-font version 3.1.0 (https://octicons.github.com)
+28. seti-ui version 0.1.0 (https://github.com/jesseweed/seti-ui)
+29. string_scorer version 0.1.20 (https://github.com/joshaven/string_score)
+30. sublimehq/Packages (https://github.com/sublimehq/Packages)
+31. SublimeText/PowerShell (https://github.com/SublimeText/PowerShell)
+32. textmate/asp.vb.net.tmbundle (https://github.com/textmate/asp.vb.net.tmbundle)
+33. textmate/c.tmbundle (https://github.com/textmate/c.tmbundle)
+34. textmate/coffee-script.tmbundle (https://github.com/textmate/coffee-script.tmbundle)
+35. textmate/css.tmbundle (https://github.com/textmate/css.tmbundle)
+36. textmate/diff.tmbundle (https://github.com/textmate/diff.tmbundle)
+37. textmate/git.tmbundle (https://github.com/textmate/git.tmbundle)
+38. textmate/groovy.tmbundle (https://github.com/textmate/groovy.tmbundle)
+39. textmate/html.tmbundle (https://github.com/textmate/html.tmbundle)
+40. textmate/ini.tmbundle (https://github.com/textmate/ini.tmbundle)
+41. textmate/java.tmbundle (https://github.com/textmate/java.tmbundle)
+42. textmate/javascript.tmbundle (https://github.com/textmate/javascript.tmbundle)
43. textmate/lua.tmbundle (https://github.com/textmate/lua.tmbundle)
44. textmate/make.tmbundle (https://github.com/textmate/make.tmbundle)
45. textmate/markdown.tmbundle (https://github.com/textmate/markdown.tmbundle)
@@ -810,6 +810,58 @@ THE SOFTWARE. =========================================
END OF language-go NOTICES AND INFORMATION
+%% language-less NOTICES AND INFORMATION BEGIN HERE
+=========================================
+The MIT License (MIT)
+
+Copyright (c) 2014 GitHub Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+
+This package was derived from a TextMate bundle located at
+https://github.com/textmate/less.tmbundle and distributed under the following
+license, located in `LICENSE.md`:
+
+Copyright (c) 2010 Scott Kyle and Rasmus Andersson
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+=========================================
+END OF language-less NOTICES AND INFORMATION
+
%% language-php NOTICES AND INFORMATION BEGIN HERE
=========================================
The MIT License (MIT)
@@ -1522,29 +1574,6 @@ to the base-name name of the original file, and an extension of txt, html, or si =========================================
END OF textmate/javascript.tmbundle NOTICES AND INFORMATION
-%% textmate/less.tmbundle NOTICES AND INFORMATION BEGIN HERE
-=========================================
-The MIT License (MIT)
-
-Copyright (c) 2010 Scott Kyle and Rasmus Andersson
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software
-and associated documentation files (the "Software"), to deal in the Software without restriction,
-including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
-and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
-subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial
-portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
-LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO
-EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
-IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
-USE OR OTHER DEALINGS IN THE SOFTWARE.
-=========================================
-END OF textmate/less.tmbundle NOTICES AND INFORMATION
-
%% textmate/lua.tmbundle NOTICES AND INFORMATION BEGIN HERE
=========================================
Copyright (c) textmate-lua.tmbundle project authors
diff --git a/extensions/less/OSSREADME.json b/extensions/less/OSSREADME.json index 27b9d8fe26c..d0dfbef7cbb 100644 --- a/extensions/less/OSSREADME.json +++ b/extensions/less/OSSREADME.json @@ -1,25 +1,7 @@ // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: [{ - "name": "textmate/less.tmbundle", + "name": "language-less", "version": "0.0.0", "license": "MIT", - "repositoryURL": "https://github.com/textmate/less.tmbundle", - "licenseDetail": [ - "Copyright (c) 2010 Scott Kyle and Rasmus Andersson", - "", - "Permission is hereby granted, free of charge, to any person obtaining a copy of this software ", - "and associated documentation files (the \"Software\"), to deal in the Software without restriction,", - "including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, ", - "and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, ", - "subject to the following conditions:", - "", - "The above copyright notice and this permission notice shall be included in all copies or substantial ", - "portions of the Software.", - "", - "THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT ", - "LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO ", - "EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER ", - "IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE ", - "USE OR OTHER DEALINGS IN THE SOFTWARE." - ] + "repositoryURL": "https://github.com/atom/language-less" }] diff --git a/extensions/less/package.json b/extensions/less/package.json index e6b9fd6368e..865edef01d1 100644 --- a/extensions/less/package.json +++ b/extensions/less/package.json @@ -3,6 +3,9 @@ "version": "0.1.0", "publisher": "vscode", "engines": { "vscode": "*" }, + "scripts": { + "update-grammar": "node ../../build/npm/update-grammar.js atom/language-less grammars/less.cson ./syntaxes/less.tmLanguage.json" + }, "contributes": { "languages": [{ "id": "less", @@ -14,7 +17,7 @@ "grammars": [{ "language": "less", "scopeName": "source.css.less", - "path": "./syntaxes/LESS.tmLanguage" + "path": "./syntaxes/less.tmLanguage.json" }] } }
\ No newline at end of file diff --git a/extensions/less/syntaxes/LESS.tmLanguage b/extensions/less/syntaxes/LESS.tmLanguage deleted file mode 100644 index 7393637647c..00000000000 --- a/extensions/less/syntaxes/LESS.tmLanguage +++ /dev/null @@ -1,434 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>comment</key> - <string>LeSS</string> - <key>fileTypes</key> - <array> - <string>less</string> - </array> - <key>foldingStartMarker</key> - <string>/\*\*(?!\*)|\{\s*($|/\*(?!.*?\*/.*\S))</string> - <key>foldingStopMarker</key> - <string>(?<!\*)\*\*/|^\s*\}</string> - <key>keyEquivalent</key> - <string>^~L</string> - <key>name</key> - <string>LESS</string> - <key>patterns</key> - <array> - <dict> - <key>match</key> - <string>\b(a|abbr|acronym|address|applet|article|area|audio|video|b|base|big|blockquote|body|br|button|caption|canvas|center|cite|code|col|colgroup|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figure|figcaption|form|frame|frameset|(h[1-6])|head|hr|html|i|iframe|img|input|ins|kbd|label|legend|li|link|map|mark|meta|menu|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|q|ruby|s|samp|script|select|small|span|strike|strong|style|sub|sup|summary|svg|table|tbody|td|textarea|tfoot|th|thead|title|tr|tt|u|ul|var|header|section|footer|aside|hgroup|time)\b</string> - <key>name</key> - <string>keyword.control.html.elements</string> - </dict> - <dict> - <key>begin</key> - <string>"</string> - <key>beginCaptures</key> - <dict> - <key>0</key> - <dict> - <key>name</key> - <string>punctuation.definition.string.begin.css</string> - </dict> - </dict> - <key>end</key> - <string>"</string> - <key>endCaptures</key> - <dict> - <key>0</key> - <dict> - <key>name</key> - <string>punctuation.definition.string.end.css</string> - </dict> - </dict> - <key>name</key> - <string>string.quoted.double.css</string> - <key>patterns</key> - <array> - <dict> - <key>match</key> - <string>\\.</string> - <key>name</key> - <string>constant.character.escaped.css</string> - </dict> - </array> - </dict> - <dict> - <key>begin</key> - <string>'</string> - <key>beginCaptures</key> - <dict> - <key>0</key> - <dict> - <key>name</key> - <string>punctuation.definition.string.begin.css</string> - </dict> - </dict> - <key>end</key> - <string>'</string> - <key>endCaptures</key> - <dict> - <key>0</key> - <dict> - <key>name</key> - <string>punctuation.definition.string.end.css</string> - </dict> - </dict> - <key>name</key> - <string>string.quoted.single.css</string> - <key>patterns</key> - <array> - <dict> - <key>match</key> - <string>\\.</string> - <key>name</key> - <string>constant.character.escaped.css</string> - </dict> - </array> - </dict> - <dict> - <key>captures</key> - <dict> - <key>1</key> - <dict> - <key>name</key> - <string>entity.other.attribute-name.class.css</string> - </dict> - </dict> - <key>match</key> - <string>(\.[a-zA-Z0-9_-]+)</string> - </dict> - <dict> - <key>begin</key> - <string>url\(</string> - <key>contentName</key> - <string>variable.parameter.url</string> - <key>end</key> - <string>\)</string> - <key>name</key> - <string>support.function.any-method.builtin.css</string> - </dict> - <dict> - <key>match</key> - <string>(#)([0-9a-fA-F]{3}|[0-9a-fA-F]{6})\b</string> - <key>name</key> - <string>constant.other.rgb-value.css</string> - </dict> - <dict> - <key>captures</key> - <dict> - <key>0</key> - <dict> - <key>name</key> - <string>entity.other.attribute-name.id</string> - </dict> - </dict> - <key>match</key> - <string>#[a-zA-Z0-9_:\(\)-]+</string> - <key>name</key> - <string>meta.selector.css</string> - </dict> - <dict> - <key>begin</key> - <string>/\*</string> - <key>beginCaptures</key> - <dict> - <key>0</key> - <dict> - <key>name</key> - <string>punctuation.definition.comment.begin.css</string> - </dict> - </dict> - <key>end</key> - <string>\*/</string> - <key>endCaptures</key> - <dict> - <key>0</key> - <dict> - <key>name</key> - <string>punctuation.definition.comment.end.css</string> - </dict> - </dict> - <key>name</key> - <string>comment.block.css</string> - </dict> - <dict> - <key>match</key> - <string>(-|\+)?\s*[0-9]+(\.[0-9]+)?</string> - <key>name</key> - <string>constant.numeric.css</string> - </dict> - <dict> - <key>match</key> - <string>(?<=[\d])(px|pt|cm|mm|in|em|rem|ex|pc)\b|%</string> - <key>name</key> - <string>keyword.other.unit.css</string> - </dict> - <dict> - <key>captures</key> - <dict> - <key>1</key> - <dict> - <key>name</key> - <string>entity.other.attribute-name.pseudo-element.css</string> - </dict> - </dict> - <key>match</key> - <string>(:+(after|before|not|last-child|nth-of-type|nth-child|first-child|first-letter|first-line|selection|root))</string> - </dict> - <dict> - <key>captures</key> - <dict> - <key>1</key> - <dict> - <key>name</key> - <string>entity.other.attribute-name.pseudo-class.css</string> - </dict> - </dict> - <key>match</key> - <string>(:+(active|hover|link|visited|focus))</string> - </dict> - <dict> - <key>captures</key> - <dict> - <key>1</key> - <dict> - <key>name</key> - <string>punctuation.definition.entity.css</string> - </dict> - <key>2</key> - <dict> - <key>name</key> - <string>entity.other.attribute-name.attribute.css</string> - </dict> - <key>3</key> - <dict> - <key>name</key> - <string>punctuation.separator.operator.css</string> - </dict> - <key>4</key> - <dict> - <key>name</key> - <string>string.unquoted.attribute-value.css</string> - </dict> - <key>5</key> - <dict> - <key>name</key> - <string>string.quoted.double.attribute-value.css</string> - </dict> - <key>6</key> - <dict> - <key>name</key> - <string>punctuation.definition.string.begin.css</string> - </dict> - <key>7</key> - <dict> - <key>name</key> - <string>punctuation.definition.string.end.css</string> - </dict> - </dict> - <key>match</key> - <string>(?i)(\[)\s*(-?[_a-z\\[[:^ascii:]]][_a-z0-9\-\\[[:^ascii:]]]*)(?:\s*([~|^$*]?=)\s*(?:(-?[_a-z\\[[:^ascii:]]][_a-z0-9\-\\[[:^ascii:]]]*)|((?>(['"])(?:[^\\]|\\.)*?(\6)))))?\s*(\])</string> - <key>name</key> - <string>meta.attribute-selector.css</string> - </dict> - <dict> - <key>captures</key> - <dict> - <key>1</key> - <dict> - <key>name</key> - <string>keyword.control.at-rule.import.css</string> - </dict> - <key>2</key> - <dict> - <key>name</key> - <string>punctuation.definition.keyword.css</string> - </dict> - </dict> - <key>match</key> - <string>^\s*((@)import\b)</string> - <key>name</key> - <string>meta.at-rule.import.css</string> - </dict> - <dict> - <key>captures</key> - <dict> - <key>1</key> - <dict> - <key>name</key> - <string>support.type.property-name.css.vendor</string> - </dict> - </dict> - <key>match</key> - <string>(-(?:webkit|moz|khtml|o|icab|ms)-(?:background-size|border-radius|box-shadow|opacity|border-image))\s*:</string> - </dict> - <dict> - <key>captures</key> - <dict> - <key>1</key> - <dict> - <key>name</key> - <string>support.type.property-name.css</string> - </dict> - </dict> - <key>match</key> - <string>\b(azimuth|background-attachment|background-color|background-clip|background-image|background-position|background-repeat|background-size|background|behavior|border-bottom-color|border-bottom-style|border-bottom-width|border-bottom|border-collapse|border-color|border-left-color|border-left-style|border-left-width|border-left|border-right-color|border-right-style|border-right-width|border-right|border-spacing|border-style|border-top-color|border-top-style|border-top-width|border-top|border-width|border-radius|border|box-shadow|bottom|caption-side|clear|clip|color|content|counter-increment|counter-reset|cue-after|cue-before|cue|cursor|direction|display|elevation|empty-cells|filter|float|font-family|font-size-adjust|font-size|font-stretch|font-style|font-variant|font-weight|font|height|left|letter-spacing|line-height|list-style-image|list-style-position|list-style-type|list-style|margin-bottom|margin-left|margin-right|margin-top|marker-offset|margin|marks|max-height|max-width|min-height|min-width|opacity|orphans|outline-color|outline-style|outline-width|outline|overflow(-[xy])?|padding-bottom|padding-left|padding-right|padding-top|padding|page-break-after|page-break-before|page-break-inside|page|pause-after|pause-before|pause|pitch-range|pitch|play-during|position|pre-wrap|quotes|richness|right|size|speak-header|speak-numeral|speak-punctuation|speech-rate|speak|stress|table-layout|text-align|text-decoration|text-indent|text-shadow|text-transform|top|unicode-bidi|vertical-align|visibility|voice-family|volume|white-space|widows|width|word-spacing|word-wrap|z-index|zoom)</string> - </dict> - <dict> - <key>match</key> - <string>\b(absolute|all-scroll|always|auto|baseline|below|bidi-override|block|bold|bolder|both|bottom|break-all|break-word|capitalize|center|char|circle|col-resize|collapse|crosshair|dashed|decimal|default|disabled|disc|distribute-all-lines|distribute-letter|distribute-space|distribute|dotted|double|e-resize|ellipsis|fixed|groove|hand|help|hidden|horizontal|ideograph-alpha|ideograph-numeric|ideograph-parenthesis|ideograph-space|inactive|inherit|inline-block|inline|inset|inside|inter-ideograph|inter-word|italic|justify|keep-all|left|lighter|line-edge|line-through|line|linear|list-item|loose|lower-alpha|lower-roman|lowercase|lr-tb|ltr|medium|middle|move|n-resize|ne-resize|newspaper|no-drop|no-repeat|nw-resize|none|normal|not-allowed|nowrap|oblique|outset|outside|overline|pointer|progress|relative|repeat-x|repeat-y|repeat|right|ridge|row-resize|rtl|s-resize|scroll|se-resize|separate|small-caps|solid|square|static|strict|super|sw-resize|table-footer-group|table-header-group|tb-rl|text-bottom|text-top|text|thick|thin|top|transparent|underline|upper-alpha|upper-roman|uppercase|vertical-ideographic|vertical-text|visible|w-resize|wait|whitespace|padding-box)\b</string> - <key>name</key> - <string>support.constant.property-value.css</string> - </dict> - <dict> - <key>match</key> - <string>(\b(?i:arial|century|comic|courier|garamond|georgia|helvetica|impact|lucida|symbol|system|tahoma|times|trebuchet|utopia|verdana|webdings|sans-serif|serif|monospace)\b)</string> - <key>name</key> - <string>support.constant.font-name.css</string> - </dict> - <dict> - <key>comment</key> - <string>http://www.w3.org/TR/CSS21/syndata.html#value-def-color</string> - <key>match</key> - <string>\b(aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)\b</string> - <key>name</key> - <string>support.constant.color.w3c-standard-color-name.css</string> - </dict> - <dict> - <key>match</key> - <string>\b(saturate|desaturate|lighten|darken|grayscale)\b</string> - <key>name</key> - <string>support.function.any-method.builtin.less</string> - </dict> - <dict> - <key>match</key> - <string>\b(rgb|rgba|hsl|hsla|url)\b</string> - <key>name</key> - <string>support.function.any-method.builtin.css</string> - </dict> - <dict> - <key>captures</key> - <dict> - <key>1</key> - <dict> - <key>name</key> - <string>support.function.any-method.vendor.css</string> - </dict> - </dict> - <key>match</key> - <string>(-(?:webkit|moz|khtml|o|icab)-(?:gradient|linear-gradient))</string> - </dict> - <dict> - <key>match</key> - <string>\b(color-stop|from|to)\b</string> - <key>name</key> - <string>support.function.any-method.webkit.gradient.css</string> - </dict> - <dict> - <key>captures</key> - <dict> - <key>1</key> - <dict> - <key>name</key> - <string>support.function.less</string> - </dict> - </dict> - <key>match</key> - <string>(\.[a-zA-Z0-9_-]+)\s*(;|\()</string> - </dict> - <dict> - <key>begin</key> - <string>(^[ \t]+)?(?=//)</string> - <key>beginCaptures</key> - <dict> - <key>1</key> - <dict> - <key>name</key> - <string>punctuation.whitespace.comment.leading.less</string> - </dict> - </dict> - <key>end</key> - <string>(?!\G)</string> - <key>patterns</key> - <array> - <dict> - <key>begin</key> - <string>//</string> - <key>beginCaptures</key> - <dict> - <key>0</key> - <dict> - <key>name</key> - <string>punctuation.definition.comment.less</string> - </dict> - </dict> - <key>end</key> - <string>\n</string> - <key>name</key> - <string>comment.line.double-slash.less</string> - </dict> - </array> - </dict> - <dict> - <key>match</key> - <string>(@[a-zA-Z0-9_-][\w-]*)|(\-\-[^:\),]+)</string> - <key>name</key> - <string>variable.other.less</string> - </dict> - <dict> - <key>match</key> - <string>\$|%|&|\*|\-\-|\-|\+\+|\+|~|===|==|=|!=|!==|<=|>=|<<=|>>=|>>>=|<>|<|>|!|&&|\|\||\?\:|\*=|(?<!\()/=|%=|\+=|\-=|&=|\^=|\/\b</string> - <key>name</key> - <string>keyword.operator.less</string> - </dict> - <dict> - <key>captures</key> - <dict> - <key>1</key> - <dict> - <key>name</key> - <string>punctuation.section.property-list.begin.css</string> - </dict> - <key>2</key> - <dict> - <key>name</key> - <string>punctuation.section.property-list.end.css</string> - </dict> - </dict> - <key>comment</key> - <string>Match empty braces to give proper ↩ action</string> - <key>match</key> - <string>(\{)(\})</string> - <key>name</key> - <string>meta.brace.curly.less</string> - </dict> - <dict> - <key>match</key> - <string>\{|\}</string> - <key>name</key> - <string>meta.brace.curly.less</string> - </dict> - <dict> - <key>match</key> - <string>\(|\)</string> - <key>name</key> - <string>meta.brace.round.less</string> - </dict> - <dict> - <key>match</key> - <string>\[|\]</string> - <key>name</key> - <string>meta.brace.square.less</string> - </dict> - </array> - <key>scopeName</key> - <string>source.css.less</string> - <key>uuid</key> - <string>9343D324-75A1-4733-A5C0-5D1D4B6182D0</string> -</dict> -</plist> diff --git a/extensions/less/syntaxes/less.tmLanguage.json b/extensions/less/syntaxes/less.tmLanguage.json new file mode 100644 index 00000000000..7d59a25964d --- /dev/null +++ b/extensions/less/syntaxes/less.tmLanguage.json @@ -0,0 +1,619 @@ +{ + "name": "Less", + "scopeName": "source.css.less", + "fileTypes": [ + "less", + "less.erb", + "rc", + "gtkrc", + "gtkrc-2.0", + "themerc" + ], + "patterns": [ + { + "include": "#strings" + }, + { + "captures": { + "1": { + "name": "entity.other.attribute-name.class.mixin.css" + } + }, + "match": "(\\.[_a-zA-Z][a-zA-Z0-9_-]*(?=\\())" + }, + { + "captures": { + "1": { + "name": "entity.other.attribute-name.class.css" + }, + "2": { + "name": "punctuation.definition.entity.css" + }, + "4": { + "name": "variable.other.interpolation.less" + } + }, + "match": "((\\.)([_a-zA-Z]|(@{[a-zA-Z0-9_-]+}))[a-zA-Z0-9_-]*)" + }, + { + "captures": { + "0": { + "name": "entity.other.attribute-name.parent-selector.css" + }, + "1": { + "name": "punctuation.definition.entity.css" + } + }, + "match": "(&)[a-zA-Z0-9_-]*" + }, + { + "begin": "(format|local|url|attr|counter|counters)\\s*(\\()", + "beginCaptures": { + "1": { + "name": "support.function.misc.css" + }, + "2": { + "name": "punctuation.section.function.css" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.section.function.css" + } + }, + "patterns": [ + { + "begin": "'", + "beginCaptures": { + "0": { + "name": "punctuation.definition.string.begin.css" + } + }, + "end": "'", + "endCaptures": { + "0": { + "name": "punctuation.definition.string.end.css" + } + }, + "name": "string.quoted.single.css", + "patterns": [ + { + "match": "\\\\.", + "name": "constant.character.escape.css" + } + ] + }, + { + "begin": "\"", + "beginCaptures": { + "0": { + "name": "punctuation.definition.string.begin.css" + } + }, + "end": "\"", + "endCaptures": { + "0": { + "name": "punctuation.definition.string.end.css" + } + }, + "name": "string.quoted.double.css", + "patterns": [ + { + "match": "\\\\(\\d{1,6}|.)", + "name": "constant.character.escape.css" + } + ] + }, + { + "match": "[^'\") \\t]+", + "name": "variable.parameter.misc.css" + } + ] + }, + { + "match": "(#)([0-9a-fA-F]{3}|[0-9a-fA-F]{6})\\b(?!.*?(?<!@){)", + "name": "constant.other.rgb-value.css" + }, + { + "captures": { + "1": { + "name": "entity.other.attribute-name.id" + }, + "2": { + "name": "punctuation.definition.entity.css" + }, + "4": { + "name": "variable.other.interpolation.less" + } + }, + "match": "((#)([_a-zA-Z]|(@{[a-zA-Z0-9_-]+}))[a-zA-Z0-9_-]*)", + "name": "meta.selector.css" + }, + { + "begin": "/\\*", + "beginCaptures": { + "0": { + "name": "punctuation.definition.comment.begin.css" + } + }, + "end": "\\*/", + "endCaptures": { + "0": { + "name": "punctuation.definition.comment.end.css" + } + }, + "name": "comment.block.css" + }, + { + "match": "[+-]?\\d*\\.?\\d+", + "name": "constant.numeric.css" + }, + { + "match": "(?<=[\\d])(ch|cm|deg|dpi|dpcm|dppx|em|ex|grad|in|mm|ms|pc|pt|px|rad|rem|turn|s|vh|vmin|vw)\\b|%", + "name": "keyword.other.unit.css" + }, + { + "captures": { + "1": { + "name": "punctuation.definition.begin.entity.css" + }, + "2": { + "name": "entity.other.attribute-name.attribute.css" + }, + "3": { + "name": "punctuation.separator.operator.css" + }, + "4": { + "name": "string.unquoted.attribute-value.css" + }, + "5": { + "name": "string.quoted.double.attribute-value.css" + }, + "6": { + "name": "punctuation.definition.string.begin.css" + }, + "7": { + "name": "punctuation.definition.string.end.css" + }, + "8": { + "name": "punctuation.definition.end.entity.css" + } + }, + "match": "(?i)(\\[)\\s*(-?[_a-z\\\\[[:^ascii:]]][_a-z0-9\\-\\\\[[:^ascii:]]]*)(?:\\s*([~|^$*]?=)\\s*(?:(-?[_a-z\\\\[[:^ascii:]]][_a-z0-9\\-\\\\[[:^ascii:]]]*)|((?>(['\"])(?:[^\\\\]|\\\\.)*?(\\6)))))?\\s*(\\])", + "name": "meta.attribute-selector.css" + }, + { + "begin": "((@)import\\b)", + "beginCaptures": { + "1": { + "name": "keyword.control.at-rule.import.less" + }, + "2": { + "name": "punctuation.definition.keyword.less" + } + }, + "end": ";", + "endCaptures": { + "0": { + "name": "punctuation.terminator.rule.css" + } + }, + "name": "meta.at-rule.import.css", + "patterns": [ + { + "match": "(?<=\\(|,|\\s)\\b(reference|optional|once|multiple|less|inline)\\b(?=\\)|,)", + "name": "keyword.control.import.option.less" + }, + { + "include": "#brace_round" + }, + { + "include": "#commas" + }, + { + "include": "#strings" + } + ] + }, + { + "captures": { + "1": { + "name": "keyword.control.at-rule.fontface.css" + }, + "2": { + "name": "punctuation.definition.keyword.css" + } + }, + "match": "^\\s*((@)font-face\\b)", + "name": "meta.at-rule.fontface.css" + }, + { + "captures": { + "1": { + "name": "keyword.control.at-rule.media.css" + }, + "2": { + "name": "punctuation.definition.keyword.css" + } + }, + "match": "^\\s*((@)media\\b)", + "name": "meta.at-rule.media.css" + }, + { + "match": "\\b(width|scan|resolution|orientation|monochrome|min-width|min-resolution|min-monochrome|min-height|min-device-width|min-device-height|min-device-aspect-ratio|min-color-index|min-color|min-aspect-ratio|max-width|max-resolution|max-monochrome|max-height|max-device-width|max-device-height|max-device-aspect-ratio|max-color-index|max-color|max-aspect-ratio|height|grid|device-width|device-height|device-aspect-ratio|color-index|color|aspect-ratio)\\b", + "name": "support.type.property-name.media-feature.media.css" + }, + { + "match": "\\b(tv|tty|screen|projection|print|handheld|embossed|braille|aural|all)\\b", + "name": "support.constant.media-type.media.css" + }, + { + "match": "\\b(portrait|landscape)\\b", + "name": "support.constant.property-value.media-property.media.css" + }, + { + "captures": { + "1": { + "name": "support.function.less" + } + }, + "match": "(\\.[a-zA-Z0-9_-]+)\\s*(;|\\()" + }, + { + "begin": "(^[ \\t]+)?(?=//)", + "beginCaptures": { + "1": { + "name": "punctuation.whitespace.comment.leading.less" + } + }, + "end": "(?!\\G)", + "patterns": [ + { + "begin": "//", + "beginCaptures": { + "0": { + "name": "punctuation.definition.comment.less" + } + }, + "end": "\\n", + "name": "comment.line.double-slash.less" + } + ] + }, + { + "captures": { + "1": { + "name": "punctuation.definition.variable.less" + } + }, + "match": "(?:@|\\-\\-)[a-zA-Z0-9_-][\\w-]*(?=\\s*)", + "name": "variable.other.less" + }, + { + "include": "#variable_interpolation" + }, + { + "begin": "{", + "beginCaptures": { + "0": { + "name": "punctuation.section.property-list.begin.css" + } + }, + "end": "}", + "endCaptures": { + "0": { + "name": "punctuation.section.property-list.end.css" + } + }, + "name": "meta.property-list.css", + "patterns": [ + { + "include": "#pseudo_elements" + }, + { + "include": "#pseudo_classes" + }, + { + "include": "#variable_interpolation" + }, + { + "include": "#property_names" + }, + { + "include": "#property_names_svg" + }, + { + "include": "#property_values" + }, + { + "include": "$self" + } + ] + }, + { + "match": "\\!\\s*important", + "name": "keyword.other.important.css" + }, + { + "match": "\\*|\\/|\\-|\\+|~|=|<=|>=|<|>", + "name": "keyword.operator.less" + }, + { + "match": "\\b(not|and|when)\\b", + "name": "keyword.control.logical.operator.less" + }, + { + "match": "(?x)\n(?<![\\w-])\n(a|abbr|address|area|article|aside|audio\n|b|base|bdi|bdo|blockquote|body|br|button\n|canvas|caption|cite|code|col|colgroup\n|data|datalist|dd|del|details|dfn|dialog|div|dl|dt\n|em|embed|fieldset|figure|figcaption|footer|form\n|h[1-6]|head|header|hgroup|hr|html|i|iframe|img|input|ins\n|kbd|keygen|label|legend|li|link|main|map|mark|math|menu|menuitem|meta|meter\n|nav|noscript|object|ol|optgroup|option|output\n|p|param|picture|pre|progress|q|rb|rp|rt|rtc|ruby\n|s|samp|script|section|select|small|source|span|strong|style|sub|summary|sup|svg\n|table|tbody|td|template|textarea|tfoot|th|thead|time|title|tr|track\n|u|ul|var|video|wbr)\n(?![\\w-])", + "name": "entity.name.tag.css" + }, + { + "match": "(?x)\n(?<![\\w-])\n(vkern|view|use|tspan|tref|textPath|text|symbol|switch|stop|set\n|rect|radialGradient|polyline|polygon|pattern|path\n|mpath|missing-glyph|metadata|mask|marker|linearGradient|line\n|image|hkern|glyphRef|glyph|g\n|foreignObject|font(-face(-uri|-src|-name|-format)?)?|filter\n|fe(Turbulence|Tile|SpotLight|SpecularLighting|PointLight|Offset\n |Morphology|MergeNode|Merge|Image|GaussianBlur|Func[RGBA]\n |Flood|DistantLight|DisplacementMap|DiffuseLighting\n |ConvolveMatrix|Composite|ComponentTransfer|ColorMatrix|Blend)\n|ellipse|desc|defs|cursor|color-profile|clipPath|circle\n|animate(Transform|Motion|Color)?|altGlyph(Item|Def)?)\n(?![\\w-])", + "name": "entity.name.tag.svg.css" + }, + { + "match": "(?<![\\w-])[a-z][\\w&&[^A-Z]]*+-[\\w-&&[^A-Z]]+", + "name": "entity.name.tag.custom.css" + }, + { + "include": "#pseudo_elements" + }, + { + "include": "#pseudo_classes" + }, + { + "captures": { + "1": { + "name": "punctuation.section.property-list.begin.css" + }, + "2": { + "name": "punctuation.section.property-list.end.css" + } + }, + "comment": "Match empty braces to give proper ↩ action", + "match": "(\\{)(\\})", + "name": "meta.brace.curly.css" + }, + { + "match": "\\{|\\}", + "name": "meta.brace.curly.css" + }, + { + "include": "#brace_round" + }, + { + "match": "\\[|\\]", + "name": "meta.brace.square.less" + }, + { + "match": ";", + "name": "punctuation.terminator.rule.css" + }, + { + "match": ":", + "name": "punctuation.separator.key-value.css" + }, + { + "match": "\\btrue\\b", + "name": "constant.language.boolean.less" + }, + { + "match": "\\bdefault\\b", + "name": "support.function.default.less" + }, + { + "match": "\\b(isurl|isstring|isnumber|iskeyword|iscolor)\\b", + "name": "support.function.type-checking.less" + }, + { + "match": "\\b(isunit|ispixel|ispercentage|isem)\\b", + "name": "support.function.unit-checking.less" + }, + { + "include": "#font_names" + }, + { + "include": "#commas" + }, + { + "include": "#color_names" + }, + { + "include": "#less_builtin_functions" + }, + { + "include": "#css_builtin_functions" + }, + { + "include": "#gradient_builtin_functions" + } + ], + "repository": { + "variable_interpolation": { + "match": "@{[a-zA-Z0-9_-]+}", + "name": "variable.other.interpolation.less" + }, + "strings": { + "patterns": [ + { + "begin": "\"", + "beginCaptures": { + "0": { + "name": "punctuation.definition.string.begin.css" + } + }, + "end": "\"", + "endCaptures": { + "0": { + "name": "punctuation.definition.string.end.css" + } + }, + "name": "string.quoted.double.css", + "patterns": [ + { + "match": "\\\\(\\h{1,6}|.)", + "name": "constant.character.escape.css" + }, + { + "include": "#variable_interpolation" + } + ] + }, + { + "begin": "'", + "beginCaptures": { + "0": { + "name": "punctuation.definition.string.begin.css" + } + }, + "end": "'", + "endCaptures": { + "0": { + "name": "punctuation.definition.string.end.css" + } + }, + "name": "string.quoted.single.css", + "patterns": [ + { + "match": "\\\\(\\h{1,6}|.)", + "name": "constant.character.escape.css" + }, + { + "include": "#variable_interpolation" + } + ] + } + ] + }, + "commas": { + "match": ",", + "name": "punctuation.separator.list.css" + }, + "brace_round": { + "match": "\\(|\\)", + "name": "meta.brace.round.css" + }, + "property_names": { + "captures": { + "1": { + "name": "support.type.property-name.css" + } + }, + "match": "(?<![-a-z])(-webkit-[-A-Za-z]+|-moz-[-A-Za-z]+|-o-[-A-Za-z]+|-ms-[-A-Za-z]+|-khtml-[-A-Za-z]+|zoom|z-index|y|x|wrap|word-wrap|word-spacing|word-break|word|width|widows|white-space-collapse|white-space|white|weight|volume|voice-volume|voice-stress|voice-rate|voice-pitch-range|voice-pitch|voice-family|voice-duration|voice-balance|voice|visibility|vertical-align|variant|user-select|up|unicode-bidi|unicode-range|unicode|trim|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform|touch-action|top-width|top-style|top-right-radius|top-left-radius|top-color|top|timing-function|text-wrap|text-transform|text-shadow|text-replace|text-rendering|text-overflow|text-outline|text-justify|text-indent|text-height|text-emphasis|text-decoration|text-align-last|text-align|text|target-position|target-new|target-name|target|table-layout|tab-size|style-type|style-position|style-image|style|string-set|stretch|stress|stacking-strategy|stacking-shift|stacking-ruby|stacking|src|speed|speech-rate|speech|speak-punctuation|speak-numeral|speak-header|speak|span|spacing|space-collapse|space|sizing|size-adjust|size|shadow|respond-to|rule-width|rule-style|rule-color|rule|ruby-span|ruby-position|ruby-overhang|ruby-align|ruby|rows|rotation-point|rotation|role|right-width|right-style|right-color|right|richness|rest-before|rest-after|rest|resource|resize|reset|replace|repeat|rendering-intent|rate|radius|quotes|punctuation-trim|punctuation|property|profile|presentation-level|presentation|position|pointer-events|point|play-state|play-during|play-count|pitch-range|pitch|phonemes|pause-before|pause-after|pause|page-policy|page-break-inside|page-break-before|page-break-after|page|padding-top|padding-right|padding-left|padding-bottom|padding|pack|overhang|overflow-y|overflow-x|overflow-style|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|origin|orientation|orient|ordinal-group|order|opacity|offset|numeral|new|nav-up|nav-right|nav-left|nav-index|nav-down|nav|name|move-to|model|mix-blend-mode|min-width|min-height|min|max-width|max-height|max|marquee-style|marquee-speed|marquee-play-count|marquee-direction|marquee|marks|mark-before|mark-after|mark|margin-top|margin-right|margin-left|margin-bottom|margin|mask-image|list-style-type|list-style-position|list-style-image|list-style|list|lines|line-stacking-strategy|line-stacking-shift|line-stacking-ruby|line-stacking|line-height|line-break|level|letter-spacing|length|left-width|left-style|left-color|left|label|justify-content|justify|iteration-count|inline-box-align|initial-value|initial-size|initial-before-align|initial-before-adjust|initial-after-align|initial-after-adjust|index|indent|increment|image-resolution|image-orientation|image|icon|hyphens|hyphenate-resource|hyphenate-lines|hyphenate-character|hyphenate-before|hyphenate-after|hyphenate|height|header|hanging-punctuation|grid-rows|grid-columns|grid|gap|font-kerning|font-language-override|font-weight|font-variant-caps|font-variant|font-style|font-synthesis|font-stretch|font-size-adjust|font-size|font-family|font|float-offset|float|flex-wrap|flex-shrink|flex-grow|flex-group|flex-flow|flex-direction|flex-basis|flex|fit-position|fit|fill|filter|family|empty-cells|emphasis|elevation|duration|drop-initial-value|drop-initial-size|drop-initial-before-align|drop-initial-before-adjust|drop-initial-after-align|drop-initial-after-adjust|drop|down|dominant-baseline|display-role|display-model|display|direction|delay|decoration-break|decoration|cursor|cue-before|cue-after|cue|crop|counter-reset|counter-increment|counter|count|content|columns|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|column-break-before|column-break-after|column|color-profile|color|collapse|clip|clear|character|caption-side|break-inside|break-before|break-after|break|box-sizing|box-shadow|box-pack|box-orient|box-ordinal-group|box-lines|box-flex-group|box-flex|box-direction|box-decoration-break|box-align|box|bottom-width|bottom-style|bottom-right-radius|bottom-left-radius|bottom-color|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-length|border-left-width|border-left-style|border-left-color|border-left|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|bookmark-target|bookmark-level|bookmark-label|bookmark|binding|bidi|before|baseline-shift|baseline|balance|background-blend-mode|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-break|background-attachment|background|azimuth|attachment|appearance|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-duration|animation-direction|animation-delay|animation-fill-mode|animation|alignment-baseline|alignment-adjust|alignment|align-self|align-last|align-items|align-content|align|after|adjust|will-change)(?=\\s*:?(.*\\()|(?!.*(?<!@){))\\b" + }, + "property_names_svg": { + "captures": { + "1": { + "name": "support.type.property-name.svg.css" + } + }, + "match": "(?<![-a-z])(writing-mode|text-anchor|stroke-width|stroke-opacity|stroke-miterlimit|stroke-linejoin|stroke-linecap|stroke-dashoffset|stroke-dasharray|stroke|stop-opacity|stop-color|shape-rendering|marker-start|marker-mid|marker-end|lighting-color|kerning|image-rendering|glyph-orientation-vertical|glyph-orientation-horizontal|flood-opacity|flood-color|fill-rule|fill-opacity|fill|enable-background|color-rendering|color-interpolation-filters|color-interpolation|clip-rule|clip-path)(?=\\s*:)" + }, + "property_values": { + "begin": "(?<!&)(:)\\s*(?!(\\s*{))(?!.*(?<!@){)", + "beginCaptures": { + "1": { + "name": "punctuation.separator.key-value.css" + } + }, + "end": "\\s*(;)|\\s*(?=})", + "endCaptures": { + "1": { + "name": "punctuation.terminator.rule.css" + } + }, + "contentName": "meta.property-value.css", + "patterns": [ + { + "match": "\\b(wrap-reverse|wrap|whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|unicase|underline|ultra-expanded|ultra-condensed|transparent|transform|top|titling-caps|thin|thick|text-top|text-bottom|text|tb-rl|table-row-group|table-row|table-header-group|table-footer-group|table-column-group|table-column|table-cell|table|sw-resize|super|strict|stretch|step-start|step-end|static|square|space-between|space-around|space|solid|soft-light|small-caps|separate|semi-expanded|semi-condensed|se-resize|scroll|screen|saturation|s-resize|running|rtl|row-reverse|row-resize|row|round|right|ridge|reverse|repeat-y|repeat-x|repeat|relative|progressive|progress|pre-wrap|pre-line|pre|pointer|petite-caps|paused|pan-x|pan-left|pan-right|pan-y|pan-up|pan-down|padding-box|overline|overlay|outside|outset|optimizeSpeed|optimizeLegibility|opacity|oblique|nw-resize|nowrap|not-allowed|normal|none|no-repeat|no-drop|newspaper|ne-resize|n-resize|multiply|move|middle|medium|max-height|manipulation|main-size|luminosity|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|local|list-item|linear(?!-)|line-through|line-edge|line|lighter|lighten|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline-block|inline|inherit|infinite|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|hue|horizontal|hidden|help|hard-light|hand|groove|geometricPrecision|forwards|flex-start|flex-end|flex|fixed|extra-expanded|extra-condensed|expanded|exclusion|ellipsis|ease-out|ease-in-out|ease-in|ease|e-resize|double|dotted|distribute-space|distribute-letter|distribute-all-lines|distribute|disc|disabled|difference|default|decimal|dashed|darken|currentColor|crosshair|cover|content-box|contain|condensed|column-reverse|column|color-dodge|color-burn|color|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|border-box|bolder|bold|block|bidi-override|below|baseline|balance|backwards|auto|antialiased|always|alternate-reverse|alternate|all-small-caps|all-scroll|all-petite-caps|all|absolute)\\b", + "name": "support.constant.property-value.css" + }, + { + "match": "\\b(start|sRGB|square|round|optimizeSpeed|optimizeQuality|nonzero|miter|middle|linearRGB|geometricPrecision |evenodd |end |crispEdges|butt|bevel)\\b", + "name": "support.constant.property-value.svg.css" + }, + { + "begin": "url(\\()", + "beginCaptures": { + "1": { + "name": "meta.brace.round.css" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "meta.brace.round.css" + } + }, + "name": "support.function.any-method.builtin.url.css", + "patterns": [ + { + "include": "#strings" + }, + { + "match": "(\\b|\\.{0,2}/).*\\b", + "name": "string.url.css" + } + ] + }, + { + "include": "#font_names" + }, + { + "include": "#color_names" + }, + { + "include": "#less_builtin_functions" + }, + { + "include": "#css_builtin_functions" + }, + { + "include": "#gradient_builtin_functions" + }, + { + "include": "$self" + } + ] + }, + "pseudo_elements": { + "captures": { + "1": { + "name": "punctuation.definition.entity.css" + } + }, + "match": "(:|::)(after|before|first-letter|first-line|selection|shadow)", + "name": "entity.other.attribute-name.pseudo-element.css" + }, + "pseudo_classes": { + "captures": { + "1": { + "name": "punctuation.definition.entity.css" + } + }, + "match": "(:)(active|checked|default|dir|disabled|empty|enabled|extend|first-child|first-of-type|first|fullscreen|focus|hover|indeterminate|in-range|invalid|lang|last-child|last-of-type|left|link|not|nth-child|nth-last-child|nth-last-of-type|nth-of-type|only-child|only-of-type|optional|out-of-range|read-only|read-write|required|right|root|scope|shadow|target|valid|visited)(?!\\s*;)", + "name": "entity.other.attribute-name.pseudo-class.css" + }, + "font_names": { + "match": "(\\b(?i:arial|century|comic|courier|cursive|fantasy|futura|garamond|georgia|helvetica|impact|lucida|monospace|symbol|system|tahoma|times|trebuchet|utopia|verdana|webdings|sans-serif|serif)\\b)", + "name": "support.constant.font-name.css" + }, + "color_names": { + "match": "\\b(yellowgreen|yellow|whitesmoke|white|wheat|violet|turquoise|tomato|thistle|teal|tan|steelblue|springgreen|snow|slategrey|slategray|slateblue|skyblue|silver|sienna|seashell|seagreen|sandybrown|salmon|saddlebrown|royalblue|rosybrown|red|rebeccapurple|purple|powderblue|plum|pink|peru|peachpuff|papayawhip|palevioletred|paleturquoise|palegreen|palegoldenrod|orchid|orangered|orange|olivedrab|olive|oldlace|navy|navajowhite|moccasin|mistyrose|mintcream|midnightblue|mediumvioletred|mediumturquoise|mediumspringgreen|mediumslateblue|mediumseagreen|mediumpurple|mediumorchid|mediumblue|mediumaquamarine|maroon|linen|limegreen|lime|lightyellow|lightsteelblue|lightslategrey|lightslategray|lightskyblue|lightseagreen|lightsalmon|lightpink|lightgrey|lightgreen|lightgray|lightgoldenrodyellow|lightcyan|lightcoral|lightblue|lemonchiffon|lawngreen|lavenderblush|lavender|khaki|ivory|indigo|indianred|hotpink|honeydew|grey|greenyellow|green|gray|goldenrod|gold|ghostwhite|gainsboro|fuchsia|forestgreen|floralwhite|firebrick|dodgerblue|dimgrey|dimgray|deepskyblue|deeppink|darkviolet|darkturquoise|darkslategrey|darkslategray|darkslateblue|darkseagreen|darksalmon|darkred|darkorchid|darkorange|darkolivegreen|darkmagenta|darkkhaki|darkgrey|darkgreen|darkgray|darkgoldenrod|darkcyan|darkblue|crimson|cornsilk|cornflowerblue|coral|chocolate|chartreuse|cadetblue|burlywood|brown|blueviolet|blue|blanchedalmond|black|bisque|beige|azure|aquamarine|aqua|antiquewhite|aliceblue)\\b", + "name": "support.constant.color.w3c-standard-color-name.css" + }, + "less_builtin_functions": { + "match": "\\b(abs|acos|alpha|argb|asin|atan|average|blue|calc|ceil|color|contrast|convert|convert|cos|darken|data-uri|desaturate|difference|e|escape|exclusion|extract|fade|fadein|fadeout|floor|format|green|greyscale|hardlight|hsl|hsla|hsv|hsva|hsvhue|hsvsaturation|hsvvalue|hue|length|lighten|lightness|luma|max|min|mix|mod|multiply|negation|overlay|percentage|pi|pow|red|replace|round|saturate|saturation|screen|sin|softlight|spin|sqrt|tan|unit)\\b", + "name": "support.function.any-method.builtin.less" + }, + "css_builtin_functions": { + "match": "\\b(url|translate3d|translate[XYZ]|translate|skew[XY]|skew|scale[XYZ]|scale|rotate3d|rotate[XYZ]|rotate|rgba|rgb|repeating-radial-gradient|repeating-linear-gradient|rect|radial-gradient|matrix3d|matrix|linear-gradient|hsla|hsl|drop-shadow|cubic-bezier|blur)\\b", + "name": "support.function.any-method.builtin.css" + }, + "gradient_builtin_functions": { + "match": "\\b(color-stop|from|to)\\b", + "name": "support.function.any-method.gradient.css" + } + }, + "version": "https://github.com/atom/language-less/commit/c5876823ed8ae556c82f76c05de815a72a9df6a4" +}
\ No newline at end of file diff --git a/extensions/less/test/colorize-results/test-cssvariables_less.json b/extensions/less/test/colorize-results/test-cssvariables_less.json index 49bebbd2f67..a52f8074792 100644 --- a/extensions/less/test/colorize-results/test-cssvariables_less.json +++ b/extensions/less/test/colorize-results/test-cssvariables_less.json @@ -1,7 +1,18 @@ [ { - "c": ":root", - "t": "attribute-name.css.entity.other.pseudo-element", + "c": ":", + "t": "attribute-name.css.definition.entity.other.pseudo-class.punctuation", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name.css rgb(215, 186, 125)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name.css rgb(128, 0, 0)", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.other.attribute-name.css rgb(215, 186, 125)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.other.attribute-name.css rgb(128, 0, 0)", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.other.attribute-name.css rgb(215, 186, 125)" + } + }, + { + "c": "root", + "t": "attribute-name.css.entity.other.pseudo-class", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name.css rgb(215, 186, 125)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name.css rgb(128, 0, 0)", @@ -23,7 +34,7 @@ }, { "c": "{", - "t": "brace.curly.less.meta", + "t": "begin.css.meta.property-list.punctuation.section", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -34,7 +45,7 @@ }, { "c": " ", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -45,7 +56,7 @@ }, { "c": "--spacing-unit", - "t": "less.other.variable", + "t": "css.less.meta.other.property-list.variable", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)", @@ -56,7 +67,18 @@ }, { "c": ":", - "t": "", + "t": "css.key-value.meta.property-list.punctuation.separator", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": " ", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -66,8 +88,8 @@ } }, { - "c": " 6", - "t": "constant.css.numeric", + "c": "6", + "t": "constant.css.meta.numeric.property-list.property-value", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)", @@ -78,7 +100,7 @@ }, { "c": "px", - "t": "css.keyword.other.unit", + "t": "css.keyword.meta.other.property-list.property-value.unit", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.other.unit rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.other.unit rgb(9, 136, 90)", @@ -89,7 +111,7 @@ }, { "c": ";", - "t": "", + "t": "css.meta.property-list.punctuation.rule.terminator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -100,7 +122,7 @@ }, { "c": " ", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -111,7 +133,7 @@ }, { "c": "--cell-padding", - "t": "less.other.variable", + "t": "css.less.meta.other.property-list.variable", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)", @@ -121,8 +143,19 @@ } }, { - "c": ": ", - "t": "", + "c": ":", + "t": "css.key-value.meta.property-list.punctuation.separator", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": " ", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -133,7 +166,7 @@ }, { "c": "(", - "t": "brace.less.meta.round", + "t": "brace.css.meta.property-list.property-value.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -144,7 +177,7 @@ }, { "c": "4", - "t": "constant.css.numeric", + "t": "constant.css.meta.numeric.property-list.property-value", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)", @@ -155,7 +188,7 @@ }, { "c": " ", - "t": "", + "t": "css.meta.property-list.property-value", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -166,7 +199,7 @@ }, { "c": "*", - "t": "keyword.less.operator", + "t": "css.keyword.less.meta.operator.property-list.property-value", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)", @@ -177,7 +210,7 @@ }, { "c": " ", - "t": "", + "t": "css.meta.property-list.property-value", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -188,18 +221,18 @@ }, { "c": "var", - "t": "control.elements.html.keyword", + "t": "css.entity.meta.name.property-list.property-value.tag", "r": { - "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)", - "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)", - "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)", - "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)", - "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)" + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag rgb(86, 156, 214)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag rgb(128, 0, 0)", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag rgb(86, 156, 214)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag rgb(128, 0, 0)", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag rgb(86, 156, 214)" } }, { "c": "(", - "t": "brace.less.meta.round", + "t": "brace.css.meta.property-list.property-value.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -210,7 +243,7 @@ }, { "c": "--spacing-unit", - "t": "less.other.variable", + "t": "css.less.meta.other.property-list.property-value.variable", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)", @@ -221,7 +254,7 @@ }, { "c": "))", - "t": "brace.less.meta.round", + "t": "brace.css.meta.property-list.property-value.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -232,7 +265,7 @@ }, { "c": ";", - "t": "", + "t": "css.meta.property-list.punctuation.rule.terminator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -243,7 +276,7 @@ }, { "c": "}", - "t": "brace.curly.less.meta", + "t": "css.end.meta.property-list.punctuation.section", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -254,13 +287,13 @@ }, { "c": "body", - "t": "control.elements.html.keyword", + "t": "css.entity.name.tag", "r": { - "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)", - "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)", - "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)", - "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)", - "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)" + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag rgb(86, 156, 214)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag rgb(128, 0, 0)", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag rgb(86, 156, 214)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag rgb(128, 0, 0)", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag rgb(86, 156, 214)" } }, { @@ -276,7 +309,7 @@ }, { "c": "{", - "t": "brace.curly.less.meta", + "t": "begin.css.meta.property-list.punctuation.section", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -287,7 +320,7 @@ }, { "c": " ", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -298,7 +331,7 @@ }, { "c": "padding-left", - "t": "css.property-name.support.type", + "t": "css.meta.property-list.property-name.support.type", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.type.property-name rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.type.property-name.css rgb(255, 0, 0)", @@ -308,8 +341,19 @@ } }, { - "c": ": calc", - "t": "", + "c": ":", + "t": "css.key-value.meta.property-list.punctuation.separator", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": " ", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -319,8 +363,19 @@ } }, { + "c": "calc", + "t": "any-method.builtin.css.function.less.meta.property-list.property-value.support", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.property-value rgb(206, 145, 120)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.property-value rgb(4, 81, 165)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.support.property-value rgb(4, 81, 165)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { "c": "(", - "t": "brace.less.meta.round", + "t": "brace.css.meta.property-list.property-value.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -331,7 +386,7 @@ }, { "c": "4", - "t": "constant.css.numeric", + "t": "constant.css.meta.numeric.property-list.property-value", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)", @@ -342,7 +397,7 @@ }, { "c": " ", - "t": "", + "t": "css.meta.property-list.property-value", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -353,7 +408,7 @@ }, { "c": "*", - "t": "keyword.less.operator", + "t": "css.keyword.less.meta.operator.property-list.property-value", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)", @@ -364,7 +419,7 @@ }, { "c": " ", - "t": "", + "t": "css.meta.property-list.property-value", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -375,18 +430,18 @@ }, { "c": "var", - "t": "control.elements.html.keyword", + "t": "css.entity.meta.name.property-list.property-value.tag", "r": { - "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)", - "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)", - "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)", - "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)", - "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)" + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag rgb(86, 156, 214)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag rgb(128, 0, 0)", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag rgb(86, 156, 214)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag rgb(128, 0, 0)", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag rgb(86, 156, 214)" } }, { "c": "(", - "t": "brace.less.meta.round", + "t": "brace.css.meta.property-list.property-value.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -397,7 +452,7 @@ }, { "c": "--spacing-unit", - "t": "less.other.variable", + "t": "css.less.meta.other.property-list.property-value.variable", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)", @@ -408,7 +463,18 @@ }, { "c": ",", - "t": "", + "t": "css.list.meta.property-list.property-value.punctuation.separator", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": " ", + "t": "css.meta.property-list.property-value", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -418,8 +484,8 @@ } }, { - "c": " 5", - "t": "constant.css.numeric", + "c": "5", + "t": "constant.css.meta.numeric.property-list.property-value", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)", @@ -430,7 +496,7 @@ }, { "c": "px", - "t": "css.keyword.other.unit", + "t": "css.keyword.meta.other.property-list.property-value.unit", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.other.unit rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.other.unit rgb(9, 136, 90)", @@ -441,7 +507,7 @@ }, { "c": "))", - "t": "brace.less.meta.round", + "t": "brace.css.meta.property-list.property-value.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -452,7 +518,7 @@ }, { "c": ";", - "t": "", + "t": "css.meta.property-list.punctuation.rule.terminator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -463,7 +529,7 @@ }, { "c": "}", - "t": "brace.curly.less.meta", + "t": "css.end.meta.property-list.punctuation.section", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", diff --git a/extensions/less/test/colorize-results/test_less.json b/extensions/less/test/colorize-results/test_less.json index c71dfce53e9..9288a5a71b3 100644 --- a/extensions/less/test/colorize-results/test_less.json +++ b/extensions/less/test/colorize-results/test_less.json @@ -1,7 +1,7 @@ [ { "c": "@", - "t": "at-rule.control.css.definition.import.keyword.meta.punctuation", + "t": "at-rule.control.css.definition.import.keyword.less.meta.punctuation", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)", @@ -12,7 +12,7 @@ }, { "c": "import", - "t": "at-rule.control.css.import.keyword.meta", + "t": "at-rule.control.css.import.keyword.less.meta", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)", @@ -23,7 +23,7 @@ }, { "c": " ", - "t": "", + "t": "at-rule.css.import.meta", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -34,7 +34,7 @@ }, { "c": "\"", - "t": "begin.css.definition.double.punctuation.quoted.string", + "t": "at-rule.begin.css.definition.double.import.meta.punctuation.quoted.string", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)", @@ -45,7 +45,7 @@ }, { "c": "mystyle.css", - "t": "css.double.quoted.string", + "t": "at-rule.css.double.import.meta.quoted.string", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)", @@ -56,7 +56,7 @@ }, { "c": "\"", - "t": "css.definition.double.end.punctuation.quoted.string", + "t": "at-rule.css.definition.double.end.import.meta.punctuation.quoted.string", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)", @@ -67,7 +67,7 @@ }, { "c": ";", - "t": "", + "t": "at-rule.css.import.meta.punctuation.rule.terminator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -78,7 +78,7 @@ }, { "c": "@", - "t": "at-rule.control.css.definition.import.keyword.meta.punctuation", + "t": "at-rule.control.css.definition.import.keyword.less.meta.punctuation", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)", @@ -89,7 +89,7 @@ }, { "c": "import", - "t": "at-rule.control.css.import.keyword.meta", + "t": "at-rule.control.css.import.keyword.less.meta", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)", @@ -99,8 +99,8 @@ } }, { - "c": " ", - "t": "", + "c": " url", + "t": "at-rule.css.import.meta", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -110,33 +110,55 @@ } }, { - "c": "url(", - "t": "any-method.builtin.css.function.support", + "c": "(", + "t": "at-rule.brace.css.import.meta.round", "r": { - "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.function rgb(220, 220, 170)", - "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.function rgb(121, 94, 38)", + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", "dark_vs": ".vs-dark .token rgb(212, 212, 212)", "light_vs": ".vs .token rgb(0, 0, 0)", "hc_black": ".hc-black .token rgb(255, 255, 255)" } }, { - "c": "\"mystyle.css\"", - "t": "any-method.builtin.css.function.parameter.support.url.variable", + "c": "\"", + "t": "at-rule.begin.css.definition.double.import.meta.punctuation.quoted.string", "r": { - "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.variable rgb(156, 220, 254)", - "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.variable rgb(0, 16, 128)", - "dark_vs": ".vs-dark .token rgb(212, 212, 212)", - "light_vs": ".vs .token rgb(0, 0, 0)", - "hc_black": ".hc-black .token rgb(255, 255, 255)" + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)" + } + }, + { + "c": "mystyle.css", + "t": "at-rule.css.double.import.meta.quoted.string", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)" + } + }, + { + "c": "\"", + "t": "at-rule.css.definition.double.end.import.meta.punctuation.quoted.string", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)" } }, { "c": ")", - "t": "any-method.builtin.css.function.support", + "t": "at-rule.brace.css.import.meta.round", "r": { - "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.function rgb(220, 220, 170)", - "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.function rgb(121, 94, 38)", + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", "dark_vs": ".vs-dark .token rgb(212, 212, 212)", "light_vs": ".vs .token rgb(0, 0, 0)", "hc_black": ".hc-black .token rgb(255, 255, 255)" @@ -144,7 +166,7 @@ }, { "c": ";", - "t": "", + "t": "at-rule.css.import.meta.punctuation.rule.terminator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -155,7 +177,7 @@ }, { "c": "@", - "t": "at-rule.control.css.definition.import.keyword.meta.punctuation", + "t": "at-rule.control.css.definition.import.keyword.less.meta.punctuation", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)", @@ -166,7 +188,7 @@ }, { "c": "import", - "t": "at-rule.control.css.import.keyword.meta", + "t": "at-rule.control.css.import.keyword.less.meta", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)", @@ -176,8 +198,8 @@ } }, { - "c": " ", - "t": "", + "c": " url", + "t": "at-rule.css.import.meta", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -187,41 +209,96 @@ } }, { - "c": "url(", - "t": "any-method.builtin.css.function.support", + "c": "(", + "t": "at-rule.brace.css.import.meta.round", "r": { - "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.function rgb(220, 220, 170)", - "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.function rgb(121, 94, 38)", + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", "dark_vs": ".vs-dark .token rgb(212, 212, 212)", "light_vs": ".vs .token rgb(0, 0, 0)", "hc_black": ".hc-black .token rgb(255, 255, 255)" } }, { - "c": "\"bluish.css\"", - "t": "any-method.builtin.css.function.parameter.support.url.variable", + "c": "\"", + "t": "at-rule.begin.css.definition.double.import.meta.punctuation.quoted.string", "r": { - "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.variable rgb(156, 220, 254)", - "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.variable rgb(0, 16, 128)", + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)" + } + }, + { + "c": "bluish.css", + "t": "at-rule.css.double.import.meta.quoted.string", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)" + } + }, + { + "c": "\"", + "t": "at-rule.css.definition.double.end.import.meta.punctuation.quoted.string", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)" + } + }, + { + "c": ")", + "t": "at-rule.brace.css.import.meta.round", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", "dark_vs": ".vs-dark .token rgb(212, 212, 212)", "light_vs": ".vs .token rgb(0, 0, 0)", "hc_black": ".hc-black .token rgb(255, 255, 255)" } }, { - "c": ")", - "t": "any-method.builtin.css.function.support", + "c": " projection", + "t": "at-rule.css.import.meta", "r": { - "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.function rgb(220, 220, 170)", - "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.function rgb(121, 94, 38)", + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", "dark_vs": ".vs-dark .token rgb(212, 212, 212)", "light_vs": ".vs .token rgb(0, 0, 0)", "hc_black": ".hc-black .token rgb(255, 255, 255)" } }, { - "c": " projection, tv;", - "t": "", + "c": ",", + "t": "at-rule.css.import.list.meta.punctuation.separator", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": " tv", + "t": "at-rule.css.import.meta", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": ";", + "t": "at-rule.css.import.meta.punctuation.rule.terminator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -242,7 +319,18 @@ } }, { - "c": ": ", + "c": ":", + "t": "css.key-value.punctuation.separator", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": " ", "t": "", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", @@ -265,7 +353,7 @@ }, { "c": ";", - "t": "", + "t": "css.punctuation.rule.terminator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -276,7 +364,7 @@ }, { "c": ".box-shadow", - "t": "attribute-name.class.css.entity.other", + "t": "attribute-name.class.css.entity.mixin.other", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name.css rgb(215, 186, 125)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name.css rgb(128, 0, 0)", @@ -287,7 +375,7 @@ }, { "c": "(", - "t": "brace.less.meta.round", + "t": "brace.css.meta.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -308,7 +396,18 @@ } }, { - "c": ", ", + "c": ",", + "t": "css.list.punctuation.separator", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": " ", "t": "", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", @@ -331,7 +430,7 @@ }, { "c": ")", - "t": "brace.less.meta.round", + "t": "brace.css.meta.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -341,7 +440,7 @@ } }, { - "c": " when ", + "c": " ", "t": "", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", @@ -352,8 +451,19 @@ } }, { - "c": "(", - "t": "brace.less.meta.round", + "c": "when", + "t": "control.keyword.less.logical.operator", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)" + } + }, + { + "c": " ", + "t": "", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -363,8 +473,8 @@ } }, { - "c": "iscolor", - "t": "", + "c": "(", + "t": "brace.css.meta.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -374,8 +484,19 @@ } }, { + "c": "iscolor", + "t": "function.less.support.type-checking", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.function rgb(220, 220, 170)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.function rgb(121, 94, 38)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { "c": "(", - "t": "brace.less.meta.round", + "t": "brace.css.meta.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -397,7 +518,7 @@ }, { "c": "))", - "t": "brace.less.meta.round", + "t": "brace.css.meta.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -419,7 +540,7 @@ }, { "c": "{", - "t": "brace.curly.less.meta", + "t": "begin.css.meta.property-list.punctuation.section", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -430,7 +551,7 @@ }, { "c": "\t", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -441,7 +562,7 @@ }, { "c": "border-radius", - "t": "css.property-name.support.type", + "t": "css.meta.property-list.property-name.support.type", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.type.property-name rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.type.property-name.css rgb(255, 0, 0)", @@ -451,8 +572,19 @@ } }, { - "c": ": ", - "t": "", + "c": ":", + "t": "css.key-value.meta.property-list.punctuation.separator", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": " ", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -463,7 +595,7 @@ }, { "c": "@style", - "t": "less.other.variable", + "t": "css.less.meta.other.property-list.property-value.variable", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)", @@ -474,7 +606,7 @@ }, { "c": " ", - "t": "", + "t": "css.meta.property-list.property-value", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -485,7 +617,7 @@ }, { "c": "@c", - "t": "less.other.variable", + "t": "css.less.meta.other.property-list.property-value.variable", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)", @@ -496,7 +628,7 @@ }, { "c": ";", - "t": "", + "t": "css.meta.property-list.punctuation.rule.terminator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -507,7 +639,7 @@ }, { "c": "}", - "t": "brace.curly.less.meta", + "t": "css.end.meta.property-list.punctuation.section", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -518,7 +650,7 @@ }, { "c": ".box-shadow", - "t": "attribute-name.class.css.entity.other", + "t": "attribute-name.class.css.entity.mixin.other", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name.css rgb(215, 186, 125)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name.css rgb(128, 0, 0)", @@ -529,7 +661,7 @@ }, { "c": "(", - "t": "brace.less.meta.round", + "t": "brace.css.meta.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -550,7 +682,18 @@ } }, { - "c": ", ", + "c": ",", + "t": "css.list.punctuation.separator", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": " ", "t": "", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", @@ -573,6 +716,17 @@ }, { "c": ":", + "t": "css.key-value.punctuation.separator", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": " ", "t": "", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", @@ -583,7 +737,7 @@ } }, { - "c": " 50", + "c": "50", "t": "constant.css.numeric", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)", @@ -606,7 +760,7 @@ }, { "c": ")", - "t": "brace.less.meta.round", + "t": "brace.css.meta.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -616,7 +770,7 @@ } }, { - "c": " when ", + "c": " ", "t": "", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", @@ -627,8 +781,19 @@ } }, { - "c": "(", - "t": "brace.less.meta.round", + "c": "when", + "t": "control.keyword.less.logical.operator", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)" + } + }, + { + "c": " ", + "t": "", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -638,8 +803,8 @@ } }, { - "c": "isnumber", - "t": "", + "c": "(", + "t": "brace.css.meta.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -649,8 +814,19 @@ } }, { + "c": "isnumber", + "t": "function.less.support.type-checking", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.function rgb(220, 220, 170)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.function rgb(121, 94, 38)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { "c": "(", - "t": "brace.less.meta.round", + "t": "brace.css.meta.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -672,7 +848,7 @@ }, { "c": "))", - "t": "brace.less.meta.round", + "t": "brace.css.meta.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -694,7 +870,7 @@ }, { "c": "{", - "t": "brace.curly.less.meta", + "t": "begin.css.meta.property-list.punctuation.section", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -705,7 +881,7 @@ }, { "c": "\t", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -716,7 +892,7 @@ }, { "c": ".box-shadow", - "t": "attribute-name.class.css.entity.other", + "t": "attribute-name.class.css.entity.meta.mixin.other.property-list", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name.css rgb(215, 186, 125)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name.css rgb(128, 0, 0)", @@ -727,7 +903,7 @@ }, { "c": "(", - "t": "brace.less.meta.round", + "t": "brace.css.meta.property-list.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -738,7 +914,7 @@ }, { "c": "@style", - "t": "less.other.variable", + "t": "css.less.meta.other.property-list.variable", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)", @@ -748,8 +924,19 @@ } }, { - "c": ", ", - "t": "", + "c": ",", + "t": "css.list.meta.property-list.punctuation.separator", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": " ", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -760,7 +947,7 @@ }, { "c": "rgba", - "t": "any-method.builtin.css.function.support", + "t": "any-method.builtin.css.function.meta.property-list.support", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.function rgb(220, 220, 170)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.function rgb(121, 94, 38)", @@ -771,7 +958,7 @@ }, { "c": "(", - "t": "brace.less.meta.round", + "t": "brace.css.meta.property-list.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -782,7 +969,7 @@ }, { "c": "0", - "t": "constant.css.numeric", + "t": "constant.css.meta.numeric.property-list", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)", @@ -793,7 +980,7 @@ }, { "c": ",", - "t": "", + "t": "css.list.meta.property-list.punctuation.separator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -803,8 +990,19 @@ } }, { - "c": " 0", - "t": "constant.css.numeric", + "c": " ", + "t": "css.meta.property-list", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": "0", + "t": "constant.css.meta.numeric.property-list", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)", @@ -815,7 +1013,7 @@ }, { "c": ",", - "t": "", + "t": "css.list.meta.property-list.punctuation.separator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -825,8 +1023,19 @@ } }, { - "c": " 0", - "t": "constant.css.numeric", + "c": " ", + "t": "css.meta.property-list", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": "0", + "t": "constant.css.meta.numeric.property-list", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)", @@ -836,8 +1045,19 @@ } }, { - "c": ", ", - "t": "", + "c": ",", + "t": "css.list.meta.property-list.punctuation.separator", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": " ", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -848,7 +1068,7 @@ }, { "c": "@alpha", - "t": "less.other.variable", + "t": "css.less.meta.other.property-list.variable", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)", @@ -859,7 +1079,7 @@ }, { "c": "))", - "t": "brace.less.meta.round", + "t": "brace.css.meta.property-list.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -870,7 +1090,7 @@ }, { "c": ";", - "t": "", + "t": "css.meta.property-list.punctuation.rule.terminator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -881,7 +1101,7 @@ }, { "c": "}", - "t": "brace.curly.less.meta", + "t": "css.end.meta.property-list.punctuation.section", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -891,7 +1111,18 @@ } }, { - "c": ".box", + "c": ".", + "t": "attribute-name.class.css.definition.entity.other.punctuation", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name.css rgb(215, 186, 125)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name.css rgb(128, 0, 0)", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.other.attribute-name.css rgb(215, 186, 125)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.other.attribute-name.css rgb(128, 0, 0)", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.other.attribute-name.css rgb(215, 186, 125)" + } + }, + { + "c": "box", "t": "attribute-name.class.css.entity.other", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name.css rgb(215, 186, 125)", @@ -914,7 +1145,7 @@ }, { "c": "{", - "t": "brace.curly.less.meta", + "t": "begin.css.meta.property-list.punctuation.section", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -925,7 +1156,7 @@ }, { "c": "\t", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -936,7 +1167,7 @@ }, { "c": "color", - "t": "css.property-name.support.type", + "t": "css.meta.property-list.property-name.support.type", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.type.property-name rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.type.property-name.css rgb(255, 0, 0)", @@ -946,8 +1177,8 @@ } }, { - "c": ": ", - "t": "", + "c": ":", + "t": "css.key-value.meta.property-list.punctuation.separator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -957,19 +1188,30 @@ } }, { - "c": "saturate", - "t": "any-method.builtin.function.less.support", + "c": " ", + "t": "css.meta.property-list", "r": { - "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.function rgb(220, 220, 170)", - "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.function rgb(121, 94, 38)", + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", "dark_vs": ".vs-dark .token rgb(212, 212, 212)", "light_vs": ".vs .token rgb(0, 0, 0)", "hc_black": ".hc-black .token rgb(255, 255, 255)" } }, { + "c": "saturate", + "t": "any-method.builtin.css.function.less.meta.property-list.property-value.support", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.property-value rgb(206, 145, 120)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.property-value rgb(4, 81, 165)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.support.property-value rgb(4, 81, 165)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { "c": "(", - "t": "brace.less.meta.round", + "t": "brace.css.meta.property-list.property-value.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -980,7 +1222,7 @@ }, { "c": "@base", - "t": "less.other.variable", + "t": "css.less.meta.other.property-list.property-value.variable", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)", @@ -991,7 +1233,7 @@ }, { "c": ",", - "t": "", + "t": "css.list.meta.property-list.property-value.punctuation.separator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1001,8 +1243,19 @@ } }, { - "c": " 5", - "t": "constant.css.numeric", + "c": " ", + "t": "css.meta.property-list.property-value", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": "5", + "t": "constant.css.meta.numeric.property-list.property-value", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)", @@ -1013,7 +1266,7 @@ }, { "c": "%", - "t": "css.keyword.other.unit", + "t": "css.keyword.meta.other.property-list.property-value.unit", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.other.unit rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.other.unit rgb(9, 136, 90)", @@ -1024,7 +1277,7 @@ }, { "c": ")", - "t": "brace.less.meta.round", + "t": "brace.css.meta.property-list.property-value.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1035,7 +1288,7 @@ }, { "c": ";", - "t": "", + "t": "css.meta.property-list.punctuation.rule.terminator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1046,7 +1299,7 @@ }, { "c": "\t", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1057,7 +1310,7 @@ }, { "c": "border-color", - "t": "css.property-name.support.type", + "t": "css.meta.property-list.property-name.support.type", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.type.property-name rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.type.property-name.css rgb(255, 0, 0)", @@ -1067,8 +1320,8 @@ } }, { - "c": ": ", - "t": "", + "c": ":", + "t": "css.key-value.meta.property-list.punctuation.separator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1078,19 +1331,30 @@ } }, { - "c": "lighten", - "t": "any-method.builtin.function.less.support", + "c": " ", + "t": "css.meta.property-list", "r": { - "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.function rgb(220, 220, 170)", - "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.function rgb(121, 94, 38)", + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", "dark_vs": ".vs-dark .token rgb(212, 212, 212)", "light_vs": ".vs .token rgb(0, 0, 0)", "hc_black": ".hc-black .token rgb(255, 255, 255)" } }, { + "c": "lighten", + "t": "constant.css.meta.property-list.property-value.support", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.property-value rgb(206, 145, 120)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.property-value rgb(4, 81, 165)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.support.property-value rgb(4, 81, 165)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { "c": "(", - "t": "brace.less.meta.round", + "t": "brace.css.meta.property-list.property-value.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1101,7 +1365,7 @@ }, { "c": "@base", - "t": "less.other.variable", + "t": "css.less.meta.other.property-list.property-value.variable", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)", @@ -1112,7 +1376,7 @@ }, { "c": ",", - "t": "", + "t": "css.list.meta.property-list.property-value.punctuation.separator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1122,8 +1386,19 @@ } }, { - "c": " 30", - "t": "constant.css.numeric", + "c": " ", + "t": "css.meta.property-list.property-value", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": "30", + "t": "constant.css.meta.numeric.property-list.property-value", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)", @@ -1134,7 +1409,7 @@ }, { "c": "%", - "t": "css.keyword.other.unit", + "t": "css.keyword.meta.other.property-list.property-value.unit", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.other.unit rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.other.unit rgb(9, 136, 90)", @@ -1145,7 +1420,7 @@ }, { "c": ")", - "t": "brace.less.meta.round", + "t": "brace.css.meta.property-list.property-value.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1156,7 +1431,7 @@ }, { "c": ";", - "t": "", + "t": "css.meta.property-list.punctuation.rule.terminator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1167,7 +1442,7 @@ }, { "c": "\t", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1178,18 +1453,18 @@ }, { "c": "div", - "t": "control.elements.html.keyword", + "t": "css.entity.meta.name.property-list.tag", "r": { - "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)", - "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)", - "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)", - "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)", - "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)" + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag rgb(86, 156, 214)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag rgb(128, 0, 0)", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag rgb(86, 156, 214)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag rgb(128, 0, 0)", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag rgb(86, 156, 214)" } }, { "c": " ", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1200,7 +1475,7 @@ }, { "c": "{", - "t": "brace.curly.less.meta", + "t": "begin.css.meta.property-list.punctuation.section", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1211,7 +1486,7 @@ }, { "c": "\t\t", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1222,7 +1497,7 @@ }, { "c": ".box-shadow", - "t": "attribute-name.class.css.entity.other", + "t": "attribute-name.class.css.entity.meta.mixin.other.property-list", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name.css rgb(215, 186, 125)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name.css rgb(128, 0, 0)", @@ -1233,7 +1508,7 @@ }, { "c": "((", - "t": "brace.less.meta.round", + "t": "brace.css.meta.property-list.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1243,8 +1518,52 @@ } }, { - "c": "0 0 5", - "t": "constant.css.numeric", + "c": "0", + "t": "constant.css.meta.numeric.property-list", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric rgb(181, 206, 168)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric rgb(9, 136, 90)", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric rgb(181, 206, 168)" + } + }, + { + "c": " ", + "t": "css.meta.property-list", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": "0", + "t": "constant.css.meta.numeric.property-list", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric rgb(181, 206, 168)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric rgb(9, 136, 90)", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric rgb(181, 206, 168)" + } + }, + { + "c": " ", + "t": "css.meta.property-list", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": "5", + "t": "constant.css.meta.numeric.property-list", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)", @@ -1255,7 +1574,7 @@ }, { "c": "px", - "t": "css.keyword.other.unit", + "t": "css.keyword.meta.other.property-list.unit", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.other.unit rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.other.unit rgb(9, 136, 90)", @@ -1266,7 +1585,7 @@ }, { "c": ")", - "t": "brace.less.meta.round", + "t": "brace.css.meta.property-list.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1277,7 +1596,7 @@ }, { "c": ",", - "t": "", + "t": "css.list.meta.property-list.punctuation.separator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1287,8 +1606,19 @@ } }, { - "c": " 30", - "t": "constant.css.numeric", + "c": " ", + "t": "css.meta.property-list", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": "30", + "t": "constant.css.meta.numeric.property-list", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)", @@ -1299,7 +1629,7 @@ }, { "c": "%", - "t": "css.keyword.other.unit", + "t": "css.keyword.meta.other.property-list.unit", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.other.unit rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.other.unit rgb(9, 136, 90)", @@ -1310,7 +1640,7 @@ }, { "c": ")", - "t": "brace.less.meta.round", + "t": "brace.css.meta.property-list.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1321,7 +1651,7 @@ }, { "c": ";", - "t": "", + "t": "css.meta.property-list.punctuation.rule.terminator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1332,7 +1662,7 @@ }, { "c": "\t", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1343,7 +1673,7 @@ }, { "c": "}", - "t": "brace.curly.less.meta", + "t": "css.end.meta.property-list.punctuation.section", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1354,7 +1684,7 @@ }, { "c": "}", - "t": "brace.curly.less.meta", + "t": "css.end.meta.property-list.punctuation.section", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1364,7 +1694,18 @@ } }, { - "c": "#header", + "c": "#", + "t": "attribute-name.css.definition.entity.id.meta.other.punctuation.selector", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name.css rgb(215, 186, 125)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name.css rgb(128, 0, 0)", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.other.attribute-name.css rgb(215, 186, 125)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.other.attribute-name.css rgb(128, 0, 0)", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.other.attribute-name.css rgb(215, 186, 125)" + } + }, + { + "c": "header", "t": "attribute-name.css.entity.id.meta.other.selector", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name.css rgb(215, 186, 125)", @@ -1387,7 +1728,7 @@ }, { "c": "{", - "t": "brace.curly.less.meta", + "t": "begin.css.meta.property-list.punctuation.section", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1398,7 +1739,7 @@ }, { "c": "\t", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1409,18 +1750,18 @@ }, { "c": "h1", - "t": "control.elements.html.keyword", + "t": "css.entity.meta.name.property-list.tag", "r": { - "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)", - "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)", - "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)", - "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)", - "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)" + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag rgb(86, 156, 214)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag rgb(128, 0, 0)", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag rgb(86, 156, 214)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag rgb(128, 0, 0)", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag rgb(86, 156, 214)" } }, { "c": " ", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1431,7 +1772,7 @@ }, { "c": "{", - "t": "brace.curly.less.meta", + "t": "begin.css.meta.property-list.punctuation.section", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1442,7 +1783,7 @@ }, { "c": "\t\t", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1453,7 +1794,7 @@ }, { "c": "font-size", - "t": "css.property-name.support.type", + "t": "css.meta.property-list.property-name.support.type", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.type.property-name rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.type.property-name.css rgb(255, 0, 0)", @@ -1464,7 +1805,7 @@ }, { "c": ":", - "t": "", + "t": "css.key-value.meta.property-list.punctuation.separator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1474,8 +1815,19 @@ } }, { - "c": " 26", - "t": "constant.css.numeric", + "c": " ", + "t": "css.meta.property-list", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": "26", + "t": "constant.css.meta.numeric.property-list.property-value", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)", @@ -1486,7 +1838,7 @@ }, { "c": "px", - "t": "css.keyword.other.unit", + "t": "css.keyword.meta.other.property-list.property-value.unit", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.other.unit rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.other.unit rgb(9, 136, 90)", @@ -1497,7 +1849,7 @@ }, { "c": ";", - "t": "", + "t": "css.meta.property-list.punctuation.rule.terminator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1508,7 +1860,7 @@ }, { "c": "\t\t", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1519,7 +1871,7 @@ }, { "c": "font-weight", - "t": "css.property-name.support.type", + "t": "css.meta.property-list.property-name.support.type", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.type.property-name rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.type.property-name.css rgb(255, 0, 0)", @@ -1529,8 +1881,19 @@ } }, { - "c": ": ", - "t": "", + "c": ":", + "t": "css.key-value.meta.property-list.punctuation.separator", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": " ", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1541,7 +1904,7 @@ }, { "c": "bold", - "t": "constant.css.property-value.support", + "t": "constant.css.meta.property-list.property-value.support", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.property-value rgb(206, 145, 120)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.property-value rgb(4, 81, 165)", @@ -1552,7 +1915,7 @@ }, { "c": ";", - "t": "", + "t": "css.meta.property-list.punctuation.rule.terminator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1563,7 +1926,7 @@ }, { "c": "\t", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1574,7 +1937,7 @@ }, { "c": "}", - "t": "brace.curly.less.meta", + "t": "css.end.meta.property-list.punctuation.section", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1585,7 +1948,7 @@ }, { "c": "\t", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1596,18 +1959,18 @@ }, { "c": "p", - "t": "control.elements.html.keyword", + "t": "css.entity.meta.name.property-list.tag", "r": { - "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)", - "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)", - "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)", - "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)", - "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)" + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag rgb(86, 156, 214)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag rgb(128, 0, 0)", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag rgb(86, 156, 214)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag rgb(128, 0, 0)", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag rgb(86, 156, 214)" } }, { "c": " ", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1618,7 +1981,7 @@ }, { "c": "{", - "t": "brace.curly.less.meta", + "t": "begin.css.meta.property-list.punctuation.section", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1629,7 +1992,7 @@ }, { "c": " ", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1640,7 +2003,7 @@ }, { "c": "font-size", - "t": "css.property-name.support.type", + "t": "css.meta.property-list.property-name.support.type", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.type.property-name rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.type.property-name.css rgb(255, 0, 0)", @@ -1651,7 +2014,7 @@ }, { "c": ":", - "t": "", + "t": "css.key-value.meta.property-list.punctuation.separator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1661,8 +2024,19 @@ } }, { - "c": " 12", - "t": "constant.css.numeric", + "c": " ", + "t": "css.meta.property-list", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": "12", + "t": "constant.css.meta.numeric.property-list.property-value", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)", @@ -1673,7 +2047,7 @@ }, { "c": "px", - "t": "css.keyword.other.unit", + "t": "css.keyword.meta.other.property-list.property-value.unit", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.other.unit rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.other.unit rgb(9, 136, 90)", @@ -1684,7 +2058,7 @@ }, { "c": ";", - "t": "", + "t": "css.meta.property-list.punctuation.rule.terminator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1695,7 +2069,7 @@ }, { "c": "\t\t", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1706,18 +2080,18 @@ }, { "c": "a", - "t": "control.elements.html.keyword", + "t": "css.entity.meta.name.property-list.tag", "r": { - "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)", - "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)", - "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)", - "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)", - "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)" + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag rgb(86, 156, 214)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag rgb(128, 0, 0)", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag rgb(86, 156, 214)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag rgb(128, 0, 0)", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag rgb(86, 156, 214)" } }, { "c": " ", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1728,7 +2102,7 @@ }, { "c": "{", - "t": "brace.curly.less.meta", + "t": "begin.css.meta.property-list.punctuation.section", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1739,7 +2113,7 @@ }, { "c": " ", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1750,7 +2124,7 @@ }, { "c": "text-decoration", - "t": "css.property-name.support.type", + "t": "css.meta.property-list.property-name.support.type", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.type.property-name rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.type.property-name.css rgb(255, 0, 0)", @@ -1760,8 +2134,19 @@ } }, { - "c": ": ", - "t": "", + "c": ":", + "t": "css.key-value.meta.property-list.punctuation.separator", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": " ", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1772,7 +2157,7 @@ }, { "c": "none", - "t": "constant.css.property-value.support", + "t": "constant.css.meta.property-list.property-value.support", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.property-value rgb(206, 145, 120)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.property-value rgb(4, 81, 165)", @@ -1783,7 +2168,7 @@ }, { "c": ";", - "t": "", + "t": "css.meta.property-list.punctuation.rule.terminator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1794,7 +2179,7 @@ }, { "c": "\t\t\t", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1805,18 +2190,29 @@ }, { "c": "&", - "t": "keyword.less.operator", + "t": "attribute-name.css.definition.entity.meta.other.parent-selector.property-list.punctuation", "r": { - "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)", - "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)", - "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)", - "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)", - "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)" + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name.css rgb(215, 186, 125)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name.css rgb(128, 0, 0)", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.other.attribute-name.css rgb(215, 186, 125)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.other.attribute-name.css rgb(128, 0, 0)", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.other.attribute-name.css rgb(215, 186, 125)" + } + }, + { + "c": ":", + "t": "attribute-name.css.definition.entity.meta.other.property-list.pseudo-class.punctuation", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name.css rgb(215, 186, 125)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name.css rgb(128, 0, 0)", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.other.attribute-name.css rgb(215, 186, 125)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.other.attribute-name.css rgb(128, 0, 0)", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.other.attribute-name.css rgb(215, 186, 125)" } }, { - "c": ":hover", - "t": "attribute-name.css.entity.other.pseudo-class", + "c": "hover", + "t": "attribute-name.css.entity.meta.other.property-list.pseudo-class", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name.css rgb(215, 186, 125)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name.css rgb(128, 0, 0)", @@ -1827,7 +2223,7 @@ }, { "c": " ", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1838,7 +2234,7 @@ }, { "c": "{", - "t": "brace.curly.less.meta", + "t": "begin.css.meta.property-list.punctuation.section", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1849,7 +2245,7 @@ }, { "c": " ", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1860,7 +2256,7 @@ }, { "c": "border-width", - "t": "css.property-name.support.type", + "t": "css.meta.property-list.property-name.support.type", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.type.property-name rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.type.property-name.css rgb(255, 0, 0)", @@ -1871,7 +2267,7 @@ }, { "c": ":", - "t": "", + "t": "css.key-value.meta.property-list.punctuation.separator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1881,8 +2277,19 @@ } }, { - "c": " 1", - "t": "constant.css.numeric", + "c": " ", + "t": "css.meta.property-list", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": "1", + "t": "constant.css.meta.numeric.property-list.property-value", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)", @@ -1893,7 +2300,7 @@ }, { "c": "px", - "t": "css.keyword.other.unit", + "t": "css.keyword.meta.other.property-list.property-value.unit", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.other.unit rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.other.unit rgb(9, 136, 90)", @@ -1904,7 +2311,7 @@ }, { "c": " ", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1915,7 +2322,7 @@ }, { "c": "}", - "t": "brace.curly.less.meta", + "t": "css.end.meta.property-list.punctuation.section", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1926,7 +2333,7 @@ }, { "c": "\t\t", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1937,7 +2344,7 @@ }, { "c": "}", - "t": "brace.curly.less.meta", + "t": "css.end.meta.property-list.punctuation.section", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1948,7 +2355,7 @@ }, { "c": "\t", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1959,7 +2366,7 @@ }, { "c": "}", - "t": "brace.curly.less.meta", + "t": "css.end.meta.property-list.punctuation.section", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1970,7 +2377,7 @@ }, { "c": "}", - "t": "brace.curly.less.meta", + "t": "css.end.meta.property-list.punctuation.section", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -1992,6 +2399,17 @@ }, { "c": ":", + "t": "css.key-value.punctuation.separator", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": " ", "t": "", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", @@ -2002,7 +2420,7 @@ } }, { - "c": " 1", + "c": "1", "t": "constant.css.numeric", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)", @@ -2025,7 +2443,7 @@ }, { "c": ";", - "t": "", + "t": "css.punctuation.rule.terminator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2046,7 +2464,18 @@ } }, { - "c": ": ", + "c": ":", + "t": "css.key-value.punctuation.separator", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": " ", "t": "", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", @@ -2069,7 +2498,7 @@ }, { "c": ";", - "t": "", + "t": "css.punctuation.rule.terminator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2090,7 +2519,18 @@ } }, { - "c": ": ", + "c": ":", + "t": "css.key-value.punctuation.separator", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": " ", "t": "", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", @@ -2113,7 +2553,7 @@ }, { "c": ";", - "t": "", + "t": "css.punctuation.rule.terminator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2123,7 +2563,18 @@ } }, { - "c": "#header", + "c": "#", + "t": "attribute-name.css.definition.entity.id.meta.other.punctuation.selector", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name.css rgb(215, 186, 125)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name.css rgb(128, 0, 0)", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.other.attribute-name.css rgb(215, 186, 125)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.other.attribute-name.css rgb(128, 0, 0)", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.other.attribute-name.css rgb(215, 186, 125)" + } + }, + { + "c": "header", "t": "attribute-name.css.entity.id.meta.other.selector", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name.css rgb(215, 186, 125)", @@ -2146,7 +2597,7 @@ }, { "c": "{", - "t": "brace.curly.less.meta", + "t": "begin.css.meta.property-list.punctuation.section", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2157,7 +2608,7 @@ }, { "c": "\t", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2168,7 +2619,7 @@ }, { "c": "color", - "t": "css.property-name.support.type", + "t": "css.meta.property-list.property-name.support.type", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.type.property-name rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.type.property-name.css rgb(255, 0, 0)", @@ -2178,8 +2629,19 @@ } }, { - "c": ": ", - "t": "", + "c": ":", + "t": "css.key-value.meta.property-list.punctuation.separator", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": " ", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2190,7 +2652,7 @@ }, { "c": "(", - "t": "brace.less.meta.round", + "t": "brace.css.meta.property-list.property-value.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2201,7 +2663,7 @@ }, { "c": "@base-color", - "t": "less.other.variable", + "t": "css.less.meta.other.property-list.property-value.variable", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)", @@ -2212,7 +2674,7 @@ }, { "c": " ", - "t": "", + "t": "css.meta.property-list.property-value", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2223,7 +2685,7 @@ }, { "c": "*", - "t": "keyword.less.operator", + "t": "css.keyword.less.meta.operator.property-list.property-value", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)", @@ -2233,8 +2695,19 @@ } }, { - "c": " 3", - "t": "constant.css.numeric", + "c": " ", + "t": "css.meta.property-list.property-value", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": "3", + "t": "constant.css.meta.numeric.property-list.property-value", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)", @@ -2245,7 +2718,7 @@ }, { "c": ")", - "t": "brace.less.meta.round", + "t": "brace.css.meta.property-list.property-value.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2256,7 +2729,7 @@ }, { "c": ";", - "t": "", + "t": "css.meta.property-list.punctuation.rule.terminator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2267,7 +2740,7 @@ }, { "c": "\t", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2278,7 +2751,7 @@ }, { "c": "border-left", - "t": "css.property-name.support.type", + "t": "css.meta.property-list.property-name.support.type", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.type.property-name rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.type.property-name.css rgb(255, 0, 0)", @@ -2288,8 +2761,19 @@ } }, { - "c": ": ", - "t": "", + "c": ":", + "t": "css.key-value.meta.property-list.punctuation.separator", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": " ", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2300,7 +2784,7 @@ }, { "c": "@the-border", - "t": "less.other.variable", + "t": "css.less.meta.other.property-list.property-value.variable", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)", @@ -2311,7 +2795,7 @@ }, { "c": ";", - "t": "", + "t": "css.meta.property-list.punctuation.rule.terminator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2322,7 +2806,7 @@ }, { "c": "\t", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2333,7 +2817,7 @@ }, { "c": "border-right", - "t": "css.property-name.support.type", + "t": "css.meta.property-list.property-name.support.type", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.type.property-name rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.type.property-name.css rgb(255, 0, 0)", @@ -2343,8 +2827,19 @@ } }, { - "c": ": ", - "t": "", + "c": ":", + "t": "css.key-value.meta.property-list.punctuation.separator", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": " ", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2355,7 +2850,7 @@ }, { "c": "(", - "t": "brace.less.meta.round", + "t": "brace.css.meta.property-list.property-value.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2366,7 +2861,7 @@ }, { "c": "@the-border", - "t": "less.other.variable", + "t": "css.less.meta.other.property-list.property-value.variable", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)", @@ -2377,7 +2872,7 @@ }, { "c": " ", - "t": "", + "t": "css.meta.property-list.property-value", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2388,7 +2883,7 @@ }, { "c": "*", - "t": "keyword.less.operator", + "t": "css.keyword.less.meta.operator.property-list.property-value", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)", @@ -2398,8 +2893,19 @@ } }, { - "c": " 2", - "t": "constant.css.numeric", + "c": " ", + "t": "css.meta.property-list.property-value", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": "2", + "t": "constant.css.meta.numeric.property-list.property-value", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)", @@ -2410,7 +2916,7 @@ }, { "c": ")", - "t": "brace.less.meta.round", + "t": "brace.css.meta.property-list.property-value.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2421,7 +2927,7 @@ }, { "c": ";", - "t": "", + "t": "css.meta.property-list.punctuation.rule.terminator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2432,7 +2938,7 @@ }, { "c": "}", - "t": "brace.curly.less.meta", + "t": "css.end.meta.property-list.punctuation.section", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2442,7 +2948,18 @@ } }, { - "c": "#footer", + "c": "#", + "t": "attribute-name.css.definition.entity.id.meta.other.punctuation.selector", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name.css rgb(215, 186, 125)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name.css rgb(128, 0, 0)", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.other.attribute-name.css rgb(215, 186, 125)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.other.attribute-name.css rgb(128, 0, 0)", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.other.attribute-name.css rgb(215, 186, 125)" + } + }, + { + "c": "footer", "t": "attribute-name.css.entity.id.meta.other.selector", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name.css rgb(215, 186, 125)", @@ -2465,7 +2982,7 @@ }, { "c": "{", - "t": "brace.curly.less.meta", + "t": "begin.css.meta.property-list.punctuation.section", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2476,7 +2993,7 @@ }, { "c": "\t", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2487,7 +3004,7 @@ }, { "c": "color", - "t": "css.property-name.support.type", + "t": "css.meta.property-list.property-name.support.type", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.type.property-name rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.type.property-name.css rgb(255, 0, 0)", @@ -2497,8 +3014,19 @@ } }, { - "c": ": ", - "t": "", + "c": ":", + "t": "css.key-value.meta.property-list.punctuation.separator", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": " ", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2509,7 +3037,7 @@ }, { "c": "(", - "t": "brace.less.meta.round", + "t": "brace.css.meta.property-list.property-value.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2520,7 +3048,7 @@ }, { "c": "@base-color", - "t": "less.other.variable", + "t": "css.less.meta.other.property-list.property-value.variable", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)", @@ -2531,7 +3059,7 @@ }, { "c": " ", - "t": "", + "t": "css.meta.property-list.property-value", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2542,7 +3070,7 @@ }, { "c": "+", - "t": "keyword.less.operator", + "t": "css.keyword.less.meta.operator.property-list.property-value", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)", @@ -2553,7 +3081,7 @@ }, { "c": " ", - "t": "", + "t": "css.meta.property-list.property-value", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2564,7 +3092,7 @@ }, { "c": "#003300", - "t": "constant.css.other.rgb-value", + "t": "constant.css.meta.other.property-list.property-value.rgb-value", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.rgb-value rgb(206, 145, 120)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.rgb-value rgb(4, 81, 165)", @@ -2575,7 +3103,7 @@ }, { "c": ")", - "t": "brace.less.meta.round", + "t": "brace.css.meta.property-list.property-value.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2586,7 +3114,7 @@ }, { "c": ";", - "t": "", + "t": "css.meta.property-list.punctuation.rule.terminator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2597,7 +3125,7 @@ }, { "c": "\t", - "t": "", + "t": "css.meta.property-list", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2608,7 +3136,7 @@ }, { "c": "border-color", - "t": "css.property-name.support.type", + "t": "css.meta.property-list.property-name.support.type", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.type.property-name rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.type.property-name.css rgb(255, 0, 0)", @@ -2618,8 +3146,8 @@ } }, { - "c": ": ", - "t": "", + "c": ":", + "t": "css.key-value.meta.property-list.punctuation.separator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2629,19 +3157,30 @@ } }, { - "c": "desaturate", - "t": "any-method.builtin.function.less.support", + "c": " ", + "t": "css.meta.property-list", "r": { - "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.function rgb(220, 220, 170)", - "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.function rgb(121, 94, 38)", + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", "dark_vs": ".vs-dark .token rgb(212, 212, 212)", "light_vs": ".vs .token rgb(0, 0, 0)", "hc_black": ".hc-black .token rgb(255, 255, 255)" } }, { + "c": "desaturate", + "t": "any-method.builtin.css.function.less.meta.property-list.property-value.support", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.property-value rgb(206, 145, 120)", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.property-value rgb(4, 81, 165)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.support.property-value rgb(4, 81, 165)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { "c": "(", - "t": "brace.less.meta.round", + "t": "brace.css.meta.property-list.property-value.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2652,7 +3191,7 @@ }, { "c": "@red", - "t": "less.other.variable", + "t": "css.less.meta.other.property-list.property-value.variable", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)", @@ -2663,7 +3202,7 @@ }, { "c": ",", - "t": "", + "t": "css.list.meta.property-list.property-value.punctuation.separator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2673,8 +3212,19 @@ } }, { - "c": " 10", - "t": "constant.css.numeric", + "c": " ", + "t": "css.meta.property-list.property-value", + "r": { + "dark_plus": ".vs-dark .token rgb(212, 212, 212)", + "light_plus": ".vs .token rgb(0, 0, 0)", + "dark_vs": ".vs-dark .token rgb(212, 212, 212)", + "light_vs": ".vs .token rgb(0, 0, 0)", + "hc_black": ".hc-black .token rgb(255, 255, 255)" + } + }, + { + "c": "10", + "t": "constant.css.meta.numeric.property-list.property-value", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)", @@ -2685,7 +3235,7 @@ }, { "c": "%", - "t": "css.keyword.other.unit", + "t": "css.keyword.meta.other.property-list.property-value.unit", "r": { "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.other.unit rgb(181, 206, 168)", "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.other.unit rgb(9, 136, 90)", @@ -2696,7 +3246,7 @@ }, { "c": ")", - "t": "brace.less.meta.round", + "t": "brace.css.meta.property-list.property-value.round", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2707,7 +3257,7 @@ }, { "c": ";", - "t": "", + "t": "css.meta.property-list.punctuation.rule.terminator", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", @@ -2718,7 +3268,7 @@ }, { "c": "}", - "t": "brace.curly.less.meta", + "t": "css.end.meta.property-list.punctuation.section", "r": { "dark_plus": ".vs-dark .token rgb(212, 212, 212)", "light_plus": ".vs .token rgb(0, 0, 0)", diff --git a/extensions/theme-defaults/themes/dark_vs.json b/extensions/theme-defaults/themes/dark_vs.json index 6a5191fe50e..7c320efe944 100644 --- a/extensions/theme-defaults/themes/dark_vs.json +++ b/extensions/theme-defaults/themes/dark_vs.json @@ -246,12 +246,6 @@ } }, { - "scope": "keyword.control.less", - "settings": { - "foreground": "#d7ba7d" - } - }, - { "scope": "keyword.operator", "settings": { "foreground": "#d4d4d4" diff --git a/extensions/theme-defaults/themes/hc_black.json b/extensions/theme-defaults/themes/hc_black.json index b9504b9ea2f..6fdf3b02f1d 100644 --- a/extensions/theme-defaults/themes/hc_black.json +++ b/extensions/theme-defaults/themes/hc_black.json @@ -220,12 +220,6 @@ } }, { - "scope": "keyword.control.less", - "settings": { - "foreground": "#d7ba7d" - } - }, - { "scope": "keyword.operator", "settings": { "foreground": "#d4d4d4" diff --git a/extensions/theme-defaults/themes/light_vs.json b/extensions/theme-defaults/themes/light_vs.json index e8586e09f13..660469436ba 100644 --- a/extensions/theme-defaults/themes/light_vs.json +++ b/extensions/theme-defaults/themes/light_vs.json @@ -261,12 +261,6 @@ } }, { - "scope": "keyword.control.less", - "settings": { - "foreground": "#800000" - } - }, - { "scope": "metatag.php", "settings": { "foreground": "#800000" |