Merge commit 'be3e8236086165e5e45a5a10783823874b3f3ebd' as 'lib/vscode'
This commit is contained in:
2
lib/vscode/extensions/less/.vscodeignore
Normal file
2
lib/vscode/extensions/less/.vscodeignore
Normal file
@ -0,0 +1,2 @@
|
||||
test/**
|
||||
cgmanifest.json
|
17
lib/vscode/extensions/less/cgmanifest.json
Normal file
17
lib/vscode/extensions/less/cgmanifest.json
Normal file
@ -0,0 +1,17 @@
|
||||
{
|
||||
"registrations": [
|
||||
{
|
||||
"component": {
|
||||
"type": "git",
|
||||
"git": {
|
||||
"name": "language-less",
|
||||
"repositoryUrl": "https://github.com/atom/language-less",
|
||||
"commitHash": "87d4d59e8de6796b506b81a16e1dc1fafc99d30f"
|
||||
}
|
||||
},
|
||||
"license": "MIT",
|
||||
"version": "0.34.2"
|
||||
}
|
||||
],
|
||||
"version": 1
|
||||
}
|
35
lib/vscode/extensions/less/language-configuration.json
Normal file
35
lib/vscode/extensions/less/language-configuration.json
Normal file
@ -0,0 +1,35 @@
|
||||
{
|
||||
"comments": {
|
||||
"blockComment": ["/*", "*/"],
|
||||
"lineComment": "//"
|
||||
},
|
||||
"brackets": [
|
||||
["{", "}"],
|
||||
["[", "]"],
|
||||
["(", ")"]
|
||||
],
|
||||
"autoClosingPairs": [
|
||||
{ "open": "{", "close": "}", "notIn": ["string", "comment"] },
|
||||
{ "open": "[", "close": "]", "notIn": ["string", "comment"] },
|
||||
{ "open": "(", "close": ")", "notIn": ["string", "comment"] },
|
||||
{ "open": "\"", "close": "\"", "notIn": ["string", "comment"] },
|
||||
{ "open": "'", "close": "'", "notIn": ["string", "comment"] }
|
||||
],
|
||||
"surroundingPairs": [
|
||||
["{", "}"],
|
||||
["[", "]"],
|
||||
["(", ")"],
|
||||
["\"", "\""],
|
||||
["'", "'"]
|
||||
],
|
||||
"indentationRules": {
|
||||
"increaseIndentPattern": "(^.*\\{[^}]*$)",
|
||||
"decreaseIndentPattern": "^\\s*\\}"
|
||||
},
|
||||
"folding": {
|
||||
"markers": {
|
||||
"start": "^\\s*\\/\\*\\s*#region\\b\\s*(.*?)\\s*\\*\\/",
|
||||
"end": "^\\s*\\/\\*\\s*#endregion\\b.*\\*\\/"
|
||||
}
|
||||
}
|
||||
}
|
42
lib/vscode/extensions/less/package.json
Normal file
42
lib/vscode/extensions/less/package.json
Normal file
@ -0,0 +1,42 @@
|
||||
{
|
||||
"name": "less",
|
||||
"displayName": "%displayName%",
|
||||
"description": "%description%",
|
||||
"version": "1.0.0",
|
||||
"publisher": "vscode",
|
||||
"license": "MIT",
|
||||
"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",
|
||||
"aliases": ["Less", "less"],
|
||||
"extensions": [".less"],
|
||||
"mimetypes": ["text/x-less", "text/less"],
|
||||
"configuration": "./language-configuration.json"
|
||||
}],
|
||||
"grammars": [{
|
||||
"language": "less",
|
||||
"scopeName": "source.css.less",
|
||||
"path": "./syntaxes/less.tmLanguage.json"
|
||||
}],
|
||||
"problemMatchers": [
|
||||
{
|
||||
"name": "lessc",
|
||||
"label": "Lessc compiler",
|
||||
"owner": "lessc",
|
||||
"source": "less",
|
||||
"fileLocation": "absolute",
|
||||
"pattern": {
|
||||
"regexp": "(.*)\\sin\\s(.*)\\son line\\s(\\d+),\\scolumn\\s(\\d+)",
|
||||
"message": 1,
|
||||
"file": 2,
|
||||
"line": 3,
|
||||
"column": 4
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
4
lib/vscode/extensions/less/package.nls.json
Normal file
4
lib/vscode/extensions/less/package.nls.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"displayName": "Less Language Basics",
|
||||
"description": "Provides syntax highlighting, bracket matching and folding in Less files."
|
||||
}
|
542
lib/vscode/extensions/less/syntaxes/less.tmLanguage.json
Normal file
542
lib/vscode/extensions/less/syntaxes/less.tmLanguage.json
Normal file
@ -0,0 +1,542 @@
|
||||
{
|
||||
"information_for_contributors": [
|
||||
"This file has been converted from https://github.com/atom/language-less/blob/master/grammars/less.cson",
|
||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/atom/language-less/commit/87d4d59e8de6796b506b81a16e1dc1fafc99d30f",
|
||||
"name": "Less",
|
||||
"scopeName": "source.css.less",
|
||||
"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"
|
||||
},
|
||||
{
|
||||
"include": "source.css#numeric-values"
|
||||
},
|
||||
{
|
||||
"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": "source.css#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"
|
||||
},
|
||||
{
|
||||
"include": "source.css#media-features"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"match": "(@|\\-\\-)[\\w-]+(?=\\s*)",
|
||||
"name": "variable.other.less",
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "punctuation.definition.variable.less"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"include": "#variable_interpolation"
|
||||
},
|
||||
{
|
||||
"begin": "{",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.section.property-list.begin.bracket.curly.css"
|
||||
}
|
||||
},
|
||||
"end": "}",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.section.property-list.end.bracket.curly.css"
|
||||
}
|
||||
},
|
||||
"name": "meta.property-list.css",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.css#pseudo-elements"
|
||||
},
|
||||
{
|
||||
"include": "source.css#pseudo-classes"
|
||||
},
|
||||
{
|
||||
"include": "source.css#tag-names"
|
||||
},
|
||||
{
|
||||
"include": "source.css#commas"
|
||||
},
|
||||
{
|
||||
"include": "#variable_interpolation"
|
||||
},
|
||||
{
|
||||
"include": "source.css#property-names"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
{
|
||||
"include": "source.css#tag-names"
|
||||
},
|
||||
{
|
||||
"match": "(?<![\\w-])[a-z][\\w&&[^A-Z]]*+-[\\w-&&[^A-Z]]+",
|
||||
"name": "entity.name.tag.custom.css"
|
||||
},
|
||||
{
|
||||
"include": "source.css#pseudo-elements"
|
||||
},
|
||||
{
|
||||
"include": "source.css#pseudo-classes"
|
||||
},
|
||||
{
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "punctuation.section.property-list.begin.css"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.section.property-list.end.css"
|
||||
}
|
||||
},
|
||||
"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": "source.css#property-keywords"
|
||||
},
|
||||
{
|
||||
"include": "source.css#color-keywords"
|
||||
},
|
||||
{
|
||||
"include": "source.css#commas"
|
||||
},
|
||||
{
|
||||
"include": "#less_builtin_functions"
|
||||
},
|
||||
{
|
||||
"include": "source.css#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": "\\\\([0-9A-Fa-f]{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": "\\\\([0-9A-Fa-f]{1,6}|.)",
|
||||
"name": "constant.character.escape.css"
|
||||
},
|
||||
{
|
||||
"include": "#variable_interpolation"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"brace_round": {
|
||||
"match": "\\(|\\)",
|
||||
"name": "meta.brace.round.css"
|
||||
},
|
||||
"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": [
|
||||
{
|
||||
"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": "source.css#property-keywords"
|
||||
},
|
||||
{
|
||||
"include": "source.css#color-keywords"
|
||||
},
|
||||
{
|
||||
"include": "source.css#commas"
|
||||
},
|
||||
{
|
||||
"include": "#less_builtin_functions"
|
||||
},
|
||||
{
|
||||
"include": "source.css#functions"
|
||||
},
|
||||
{
|
||||
"include": "$self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,3 @@
|
||||
#f(@hm: "broken highlighting in VS Code") {
|
||||
content: "";
|
||||
}
|
@ -0,0 +1,7 @@
|
||||
:root {
|
||||
--spacing-unit: 6px;
|
||||
--cell-padding: (4 * var(--spacing-unit));
|
||||
}
|
||||
body {
|
||||
padding-left: calc(4 * var(--spacing-unit, 5px));
|
||||
}
|
50
lib/vscode/extensions/less/test/colorize-fixtures/test.less
Normal file
50
lib/vscode/extensions/less/test/colorize-fixtures/test.less
Normal file
@ -0,0 +1,50 @@
|
||||
@import "mystyle.css";
|
||||
@import url("mystyle.css");
|
||||
@import url("bluish.css") projection, tv;
|
||||
|
||||
@base: #f938ab;
|
||||
|
||||
.box-shadow(@style, @c) when (iscolor(@c)) {
|
||||
border-radius: @style @c;
|
||||
}
|
||||
|
||||
.box-shadow(@style, @alpha: 50%) when (isnumber(@alpha)) {
|
||||
.box-shadow(@style, rgba(0, 0, 0, @alpha));
|
||||
}
|
||||
|
||||
.box {
|
||||
color: saturate(@base, 5%);
|
||||
border-color: lighten(@base, 30%);
|
||||
|
||||
div {
|
||||
.box-shadow((0 0 5px), 30%);
|
||||
}
|
||||
}
|
||||
|
||||
#header {
|
||||
h1 {
|
||||
font-size: 26px;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
p { font-size: 12px;
|
||||
a { text-decoration: none;
|
||||
&:hover { border-width: 1px }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@the-border: 1px;
|
||||
@base-color: #111;
|
||||
@red: #842210;
|
||||
|
||||
#header {
|
||||
color: (@base-color * 3);
|
||||
border-left: @the-border;
|
||||
border-right: (@the-border * 2);
|
||||
}
|
||||
|
||||
#footer {
|
||||
color: (@base-color + #003300);
|
||||
border-color: desaturate(@red, 10%);
|
||||
}
|
233
lib/vscode/extensions/less/test/colorize-results/14119_less.json
Normal file
233
lib/vscode/extensions/less/test/colorize-results/14119_less.json
Normal file
@ -0,0 +1,233 @@
|
||||
[
|
||||
{
|
||||
"c": "#",
|
||||
"t": "source.css.less meta.selector.css entity.other.attribute-name.id punctuation.definition.entity.css",
|
||||
"r": {
|
||||
"dark_plus": "source.css.less entity.other.attribute-name.id: #D7BA7D",
|
||||
"light_plus": "source.css.less entity.other.attribute-name.id: #800000",
|
||||
"dark_vs": "source.css.less entity.other.attribute-name.id: #D7BA7D",
|
||||
"light_vs": "source.css.less entity.other.attribute-name.id: #800000",
|
||||
"hc_black": "source.css.less entity.other.attribute-name.id: #D7BA7D"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "f",
|
||||
"t": "source.css.less meta.selector.css entity.other.attribute-name.id",
|
||||
"r": {
|
||||
"dark_plus": "source.css.less entity.other.attribute-name.id: #D7BA7D",
|
||||
"light_plus": "source.css.less entity.other.attribute-name.id: #800000",
|
||||
"dark_vs": "source.css.less entity.other.attribute-name.id: #D7BA7D",
|
||||
"light_vs": "source.css.less entity.other.attribute-name.id: #800000",
|
||||
"hc_black": "source.css.less entity.other.attribute-name.id: #D7BA7D"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "(",
|
||||
"t": "source.css.less meta.brace.round.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "@",
|
||||
"t": "source.css.less variable.other.less punctuation.definition.variable.less",
|
||||
"r": {
|
||||
"dark_plus": "variable.other.less: #9CDCFE",
|
||||
"light_plus": "variable.other.less: #FF0000",
|
||||
"dark_vs": "variable.other.less: #9CDCFE",
|
||||
"light_vs": "variable.other.less: #FF0000",
|
||||
"hc_black": "variable.other.less: #D4D4D4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "hm",
|
||||
"t": "source.css.less variable.other.less",
|
||||
"r": {
|
||||
"dark_plus": "variable.other.less: #9CDCFE",
|
||||
"light_plus": "variable.other.less: #FF0000",
|
||||
"dark_vs": "variable.other.less: #9CDCFE",
|
||||
"light_vs": "variable.other.less: #FF0000",
|
||||
"hc_black": "variable.other.less: #D4D4D4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ":",
|
||||
"t": "source.css.less punctuation.separator.key-value.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "source.css.less",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "\"",
|
||||
"t": "source.css.less string.quoted.double.css punctuation.definition.string.begin.css",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string: #A31515",
|
||||
"hc_black": "string: #CE9178"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "broken highlighting in VS Code",
|
||||
"t": "source.css.less string.quoted.double.css",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string: #A31515",
|
||||
"hc_black": "string: #CE9178"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "\"",
|
||||
"t": "source.css.less string.quoted.double.css punctuation.definition.string.end.css",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string: #A31515",
|
||||
"hc_black": "string: #CE9178"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ")",
|
||||
"t": "source.css.less meta.brace.round.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "source.css.less",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "{",
|
||||
"t": "source.css.less meta.property-list.css punctuation.section.property-list.begin.bracket.curly.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "source.css.less meta.property-list.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "content",
|
||||
"t": "source.css.less meta.property-list.css entity.name.tag.css",
|
||||
"r": {
|
||||
"dark_plus": "entity.name.tag.css: #D7BA7D",
|
||||
"light_plus": "entity.name.tag: #800000",
|
||||
"dark_vs": "entity.name.tag.css: #D7BA7D",
|
||||
"light_vs": "entity.name.tag: #800000",
|
||||
"hc_black": "entity.name.tag.css: #D7BA7D"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ":",
|
||||
"t": "source.css.less meta.property-list.css punctuation.separator.key-value.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "source.css.less meta.property-list.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "\"",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css string.quoted.double.css punctuation.definition.string.begin.css",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string: #A31515",
|
||||
"hc_black": "string: #CE9178"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "\"",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css string.quoted.double.css punctuation.definition.string.end.css",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string: #A31515",
|
||||
"hc_black": "string: #CE9178"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ";",
|
||||
"t": "source.css.less meta.property-list.css punctuation.terminator.rule.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "}",
|
||||
"t": "source.css.less meta.property-list.css punctuation.section.property-list.end.bracket.curly.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
}
|
||||
]
|
@ -0,0 +1,585 @@
|
||||
[
|
||||
{
|
||||
"c": ":",
|
||||
"t": "source.css.less entity.other.attribute-name.pseudo-class.css punctuation.definition.entity.css",
|
||||
"r": {
|
||||
"dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D",
|
||||
"light_plus": "entity.other.attribute-name.pseudo-class.css: #800000",
|
||||
"dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D",
|
||||
"light_vs": "entity.other.attribute-name.pseudo-class.css: #800000",
|
||||
"hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "root",
|
||||
"t": "source.css.less entity.other.attribute-name.pseudo-class.css",
|
||||
"r": {
|
||||
"dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D",
|
||||
"light_plus": "entity.other.attribute-name.pseudo-class.css: #800000",
|
||||
"dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D",
|
||||
"light_vs": "entity.other.attribute-name.pseudo-class.css: #800000",
|
||||
"hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "source.css.less",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "{",
|
||||
"t": "source.css.less meta.property-list.css punctuation.section.property-list.begin.bracket.curly.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "source.css.less meta.property-list.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "--",
|
||||
"t": "source.css.less meta.property-list.css variable.other.less punctuation.definition.variable.less",
|
||||
"r": {
|
||||
"dark_plus": "variable.other.less: #9CDCFE",
|
||||
"light_plus": "variable.other.less: #FF0000",
|
||||
"dark_vs": "variable.other.less: #9CDCFE",
|
||||
"light_vs": "variable.other.less: #FF0000",
|
||||
"hc_black": "variable.other.less: #D4D4D4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "spacing-unit",
|
||||
"t": "source.css.less meta.property-list.css variable.other.less",
|
||||
"r": {
|
||||
"dark_plus": "variable.other.less: #9CDCFE",
|
||||
"light_plus": "variable.other.less: #FF0000",
|
||||
"dark_vs": "variable.other.less: #9CDCFE",
|
||||
"light_vs": "variable.other.less: #FF0000",
|
||||
"hc_black": "variable.other.less: #D4D4D4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ":",
|
||||
"t": "source.css.less meta.property-list.css punctuation.separator.key-value.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "source.css.less meta.property-list.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "6",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css constant.numeric.css",
|
||||
"r": {
|
||||
"dark_plus": "constant.numeric: #B5CEA8",
|
||||
"light_plus": "constant.numeric: #098658",
|
||||
"dark_vs": "constant.numeric: #B5CEA8",
|
||||
"light_vs": "constant.numeric: #098658",
|
||||
"hc_black": "constant.numeric: #B5CEA8"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "px",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css constant.numeric.css keyword.other.unit.px.css",
|
||||
"r": {
|
||||
"dark_plus": "keyword.other.unit: #B5CEA8",
|
||||
"light_plus": "keyword.other.unit: #098658",
|
||||
"dark_vs": "keyword.other.unit: #B5CEA8",
|
||||
"light_vs": "keyword.other.unit: #098658",
|
||||
"hc_black": "keyword.other.unit: #B5CEA8"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ";",
|
||||
"t": "source.css.less meta.property-list.css punctuation.terminator.rule.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "source.css.less meta.property-list.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "--",
|
||||
"t": "source.css.less meta.property-list.css variable.other.less punctuation.definition.variable.less",
|
||||
"r": {
|
||||
"dark_plus": "variable.other.less: #9CDCFE",
|
||||
"light_plus": "variable.other.less: #FF0000",
|
||||
"dark_vs": "variable.other.less: #9CDCFE",
|
||||
"light_vs": "variable.other.less: #FF0000",
|
||||
"hc_black": "variable.other.less: #D4D4D4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "cell-padding",
|
||||
"t": "source.css.less meta.property-list.css variable.other.less",
|
||||
"r": {
|
||||
"dark_plus": "variable.other.less: #9CDCFE",
|
||||
"light_plus": "variable.other.less: #FF0000",
|
||||
"dark_vs": "variable.other.less: #9CDCFE",
|
||||
"light_vs": "variable.other.less: #FF0000",
|
||||
"hc_black": "variable.other.less: #D4D4D4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ":",
|
||||
"t": "source.css.less meta.property-list.css punctuation.separator.key-value.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "source.css.less meta.property-list.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "(",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css meta.brace.round.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "4",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css constant.numeric.css",
|
||||
"r": {
|
||||
"dark_plus": "constant.numeric: #B5CEA8",
|
||||
"light_plus": "constant.numeric: #098658",
|
||||
"dark_vs": "constant.numeric: #B5CEA8",
|
||||
"light_vs": "constant.numeric: #098658",
|
||||
"hc_black": "constant.numeric: #B5CEA8"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "*",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css keyword.operator.less",
|
||||
"r": {
|
||||
"dark_plus": "keyword.operator: #D4D4D4",
|
||||
"light_plus": "keyword.operator: #000000",
|
||||
"dark_vs": "keyword.operator: #D4D4D4",
|
||||
"light_vs": "keyword.operator: #000000",
|
||||
"hc_black": "keyword.operator: #D4D4D4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "var",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css meta.function.variable.css support.function.misc.css",
|
||||
"r": {
|
||||
"dark_plus": "support.function: #DCDCAA",
|
||||
"light_plus": "support.function: #795E26",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "support.function: #DCDCAA"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "(",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css meta.function.variable.css punctuation.section.function.begin.bracket.round.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "--spacing-unit",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css meta.function.variable.css variable.argument.css",
|
||||
"r": {
|
||||
"dark_plus": "variable: #9CDCFE",
|
||||
"light_plus": "variable: #001080",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "variable: #9CDCFE"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ")",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css meta.function.variable.css punctuation.section.function.end.bracket.round.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ")",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css meta.brace.round.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ";",
|
||||
"t": "source.css.less meta.property-list.css punctuation.terminator.rule.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "}",
|
||||
"t": "source.css.less meta.property-list.css punctuation.section.property-list.end.bracket.curly.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "body",
|
||||
"t": "source.css.less entity.name.tag.css",
|
||||
"r": {
|
||||
"dark_plus": "entity.name.tag.css: #D7BA7D",
|
||||
"light_plus": "entity.name.tag: #800000",
|
||||
"dark_vs": "entity.name.tag.css: #D7BA7D",
|
||||
"light_vs": "entity.name.tag: #800000",
|
||||
"hc_black": "entity.name.tag.css: #D7BA7D"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "source.css.less",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "{",
|
||||
"t": "source.css.less meta.property-list.css punctuation.section.property-list.begin.bracket.curly.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "source.css.less meta.property-list.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "padding-left",
|
||||
"t": "source.css.less meta.property-list.css support.type.property-name.css",
|
||||
"r": {
|
||||
"dark_plus": "support.type.property-name: #9CDCFE",
|
||||
"light_plus": "support.type.property-name: #FF0000",
|
||||
"dark_vs": "support.type.property-name: #9CDCFE",
|
||||
"light_vs": "support.type.property-name: #FF0000",
|
||||
"hc_black": "support.type.property-name: #D4D4D4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ":",
|
||||
"t": "source.css.less meta.property-list.css punctuation.separator.key-value.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "source.css.less meta.property-list.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "calc",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css support.function.any-method.builtin.less",
|
||||
"r": {
|
||||
"dark_plus": "support.function: #DCDCAA",
|
||||
"light_plus": "support.function: #795E26",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "support.function: #DCDCAA"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "(",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css meta.brace.round.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "4",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css constant.numeric.css",
|
||||
"r": {
|
||||
"dark_plus": "constant.numeric: #B5CEA8",
|
||||
"light_plus": "constant.numeric: #098658",
|
||||
"dark_vs": "constant.numeric: #B5CEA8",
|
||||
"light_vs": "constant.numeric: #098658",
|
||||
"hc_black": "constant.numeric: #B5CEA8"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "*",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css keyword.operator.less",
|
||||
"r": {
|
||||
"dark_plus": "keyword.operator: #D4D4D4",
|
||||
"light_plus": "keyword.operator: #000000",
|
||||
"dark_vs": "keyword.operator: #D4D4D4",
|
||||
"light_vs": "keyword.operator: #000000",
|
||||
"hc_black": "keyword.operator: #D4D4D4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "var",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css meta.function.variable.css support.function.misc.css",
|
||||
"r": {
|
||||
"dark_plus": "support.function: #DCDCAA",
|
||||
"light_plus": "support.function: #795E26",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "support.function: #DCDCAA"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "(",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css meta.function.variable.css punctuation.section.function.begin.bracket.round.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "--spacing-unit",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css meta.function.variable.css variable.argument.css",
|
||||
"r": {
|
||||
"dark_plus": "variable: #9CDCFE",
|
||||
"light_plus": "variable: #001080",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "variable: #9CDCFE"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ",",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css meta.function.variable.css punctuation.separator.list.comma.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css meta.function.variable.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "5",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css meta.function.variable.css constant.numeric.css",
|
||||
"r": {
|
||||
"dark_plus": "constant.numeric: #B5CEA8",
|
||||
"light_plus": "constant.numeric: #098658",
|
||||
"dark_vs": "constant.numeric: #B5CEA8",
|
||||
"light_vs": "constant.numeric: #098658",
|
||||
"hc_black": "constant.numeric: #B5CEA8"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "px",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css meta.function.variable.css constant.numeric.css keyword.other.unit.px.css",
|
||||
"r": {
|
||||
"dark_plus": "keyword.other.unit: #B5CEA8",
|
||||
"light_plus": "keyword.other.unit: #098658",
|
||||
"dark_vs": "keyword.other.unit: #B5CEA8",
|
||||
"light_vs": "keyword.other.unit: #098658",
|
||||
"hc_black": "keyword.other.unit: #B5CEA8"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ")",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css meta.function.variable.css punctuation.section.function.end.bracket.round.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ")",
|
||||
"t": "source.css.less meta.property-list.css meta.property-value.css meta.brace.round.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ";",
|
||||
"t": "source.css.less meta.property-list.css punctuation.terminator.rule.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "}",
|
||||
"t": "source.css.less meta.property-list.css punctuation.section.property-list.end.bracket.curly.css",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
}
|
||||
]
|
3511
lib/vscode/extensions/less/test/colorize-results/test_less.json
Normal file
3511
lib/vscode/extensions/less/test/colorize-results/test_less.json
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user