Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/microsoft/vscode.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ThirdPartyNotices.txt121
-rw-r--r--extensions/less/OSSREADME.json22
-rw-r--r--extensions/less/package.json5
-rw-r--r--extensions/less/syntaxes/LESS.tmLanguage434
-rw-r--r--extensions/less/syntaxes/less.tmLanguage.json619
-rw-r--r--extensions/less/test/colorize-results/test-cssvariables_less.json188
-rw-r--r--extensions/less/test/colorize-results/test_less.json1172
-rw-r--r--extensions/theme-defaults/themes/dark_vs.json6
-rw-r--r--extensions/theme-defaults/themes/hc_black.json6
-rw-r--r--extensions/theme-defaults/themes/light_vs.json6
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>(?&lt;!\*)\*\*/|^\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>(?&lt;=[\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:]]]*)|((?&gt;(['"])(?:[^\\]|\\.)*?(\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>\$|%|&amp;|\*|\-\-|\-|\+\+|\+|~|===|==|=|!=|!==|&lt;=|&gt;=|&lt;&lt;=|&gt;&gt;=|&gt;&gt;&gt;=|&lt;&gt;|&lt;|&gt;|!|&amp;&amp;|\|\||\?\:|\*=|(?&lt;!\()/=|%=|\+=|\-=|&amp;=|\^=|\/\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"