Update shellscript grammar (#179758)

This commit is contained in:
Alex Ross
2023-04-12 14:39:51 +02:00
committed by GitHub
parent 34003bce95
commit d77e53a2b3
5 changed files with 226 additions and 458 deletions

View File

@@ -6,11 +6,11 @@
"git": {
"name": "jeff-hykin/better-shell-syntax",
"repositoryUrl": "https://github.com/jeff-hykin/better-shell-syntax",
"commitHash": "f0becead09678ee025faef6bc062b33fab60274b"
"commitHash": "1bad17d8badf6283125aaa7c31be06ba64146a0f"
}
},
"license": "MIT",
"version": "1.5.0"
"version": "1.5.4"
}
],
"version": 1

View File

@@ -4,7 +4,7 @@
"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/jeff-hykin/better-shell-syntax/commit/f0becead09678ee025faef6bc062b33fab60274b",
"version": "https://github.com/jeff-hykin/better-shell-syntax/commit/1bad17d8badf6283125aaa7c31be06ba64146a0f",
"name": "Shell Script",
"scopeName": "source.shell",
"patterns": [
@@ -67,7 +67,7 @@
]
},
"argument": {
"begin": "[ \\t]++(?!(?:%|&|\\||\\(|\\[|#|\\n|$|;))",
"begin": "[ \\t]++(?!(?:&|\\||\\(|\\[|#|\\n|$|;))",
"end": "(?= |\\t|;|\\||&|$|\\n|\\)|\\`)",
"beginCaptures": {},
"endCaptures": {},
@@ -221,13 +221,13 @@
]
},
"basic_command_name": {
"match": "(?!(?:!|%|&|\\||\\(|\\)|\\{|\\[|<|>|#|\\n|$|;|[ \\t]))(?!foreach\\b(?!\\/)|select\\b(?!\\/)|repeat\\b(?!\\/)|until\\b(?!\\/)|while\\b(?!\\/)|case\\b(?!\\/)|done\\b(?!\\/)|elif\\b(?!\\/)|else\\b(?!\\/)|esac\\b(?!\\/)|then\\b(?!\\/)|for\\b(?!\\/)|end\\b(?!\\/)|in\\b(?!\\/)|fi\\b(?!\\/)|do\\b(?!\\/)|if\\b(?!\\/))(?:((?<=^|;|&|[ \\t])(?:export|declare|typeset|local|readonly)(?=[ \\t]|;|&|$))|((?!\"|'|\\\\\\n?$)[^!'\" \\t\\n\\r]+?))(?:(?= |\\t)|(?=;|\\||&|\\n|\\)|\\`|\\{|\\}|[ \\t]*#|\\])(?<!\\\\))",
"match": "(?!(?:!|&|\\||\\(|\\)|\\{|\\[|<|>|#|\\n|$|;|[ \\t]))(?!foreach\\b(?!\\/)|select\\b(?!\\/)|repeat\\b(?!\\/)|until\\b(?!\\/)|while\\b(?!\\/)|case\\b(?!\\/)|done\\b(?!\\/)|elif\\b(?!\\/)|else\\b(?!\\/)|esac\\b(?!\\/)|then\\b(?!\\/)|for\\b(?!\\/)|end\\b(?!\\/)|in\\b(?!\\/)|fi\\b(?!\\/)|do\\b(?!\\/)|if\\b(?!\\/))(?:((?<=^|;|&|[ \\t])(?:export|declare|typeset|local|readonly)(?=[ \\t]|;|&|$))|((?!\"|'|\\\\\\n?$)[^!'\" \\t\\n\\r]+?))(?:(?= |\\t)|(?=;|\\||&|\\n|\\)|\\`|\\{|\\}|[ \\t]*#|\\])(?<!\\\\))",
"captures": {
"1": {
"name": "storage.modifier.$1.shell"
},
"2": {
"name": "entity.name.command.shell",
"name": "entity.name.function.call.shell entity.name.command.shell",
"patterns": [
{
"match": "(?<!\\w)(?:return|break)(?!\\w)",
@@ -443,10 +443,10 @@
"beginCaptures": {},
"endCaptures": {
"0": {
"name": "string.quoted.double.shell punctuation.definition.string.end.shell entity.name.command.shell"
"name": "string.quoted.double.shell punctuation.definition.string.end.shell entity.name.function.call.shell entity.name.command.shell"
}
},
"contentName": "meta.statement.command.name.continuation string.quoted.double entity.name.command",
"contentName": "meta.statement.command.name.continuation string.quoted.double entity.name.function.call entity.name.command",
"patterns": [
{
"match": "\\\\[\\$\\n`\"\\\\]",
@@ -466,10 +466,10 @@
"beginCaptures": {},
"endCaptures": {
"0": {
"name": "string.quoted.single.shell punctuation.definition.string.end.shell entity.name.command.shell"
"name": "string.quoted.single.shell punctuation.definition.string.end.shell entity.name.function.call.shell entity.name.command.shell"
}
},
"contentName": "meta.statement.command.name.continuation string.quoted.single entity.name.command"
"contentName": "meta.statement.command.name.continuation string.quoted.single entity.name.function.call entity.name.command"
},
"custom_command_names": {
"patterns": []
@@ -1320,10 +1320,10 @@
]
},
{
"begin": "{",
"begin": "(?<![^ \\t])({)",
"end": "}",
"beginCaptures": {
"0": {
"1": {
"name": "punctuation.definition.group.shell"
}
},
@@ -1359,7 +1359,7 @@
"include": "#assignment"
},
{
"begin": "[ \\t]*+(?!(?:!|%|&|\\||\\(|\\)|\\{|\\[|<|>|#|\\n|$|;|[ \\t]))(?!foreach\\b(?!\\/)|select\\b(?!\\/)|repeat\\b(?!\\/)|until\\b(?!\\/)|while\\b(?!\\/)|case\\b(?!\\/)|done\\b(?!\\/)|elif\\b(?!\\/)|else\\b(?!\\/)|esac\\b(?!\\/)|then\\b(?!\\/)|for\\b(?!\\/)|end\\b(?!\\/)|in\\b(?!\\/)|fi\\b(?!\\/)|do\\b(?!\\/)|if\\b(?!\\/))(?!\\\\\\n?$)",
"begin": "[ \\t]*+(?!(?:!|&|\\||\\(|\\)|\\{|\\[|<|>|#|\\n|$|;|[ \\t]))(?!foreach\\b(?!\\/)|select\\b(?!\\/)|repeat\\b(?!\\/)|until\\b(?!\\/)|while\\b(?!\\/)|case\\b(?!\\/)|done\\b(?!\\/)|elif\\b(?!\\/)|else\\b(?!\\/)|esac\\b(?!\\/)|then\\b(?!\\/)|for\\b(?!\\/)|end\\b(?!\\/)|in\\b(?!\\/)|fi\\b(?!\\/)|do\\b(?!\\/)|if\\b(?!\\/))(?!\\\\\\n?$)",
"end": "(?=;|\\||&|\\n|\\)|\\`|\\{|\\}|[ \\t]*#|\\])(?<!\\\\)",
"beginCaptures": {},
"endCaptures": {},
@@ -1377,11 +1377,11 @@
},
{
"match": "(?<!\\w)(?:return|break)(?!\\w)",
"name": "entity.name.command.shell keyword.control.$0.shell"
"name": "entity.name.function.call.shell entity.name.command.shell keyword.control.$0.shell"
},
{
"match": "(?<!\\w)(?:unfunction|unsetopt|autoload|suspend|bindkey|builtin|getopts|command|declare|unalias|history|unlimit|typeset|source|printf|unhash|disown|ulimit|return|which|alias|break|false|print|shift|times|umask|umask|unset|read|type|exec|eval|wait|echo|dirs|jobs|kill|hash|stat|exit|test|trap|true|let|set|pwd|cd|fg|bg|fc|:|\\.)(?!\\/)(?!\\w)",
"name": "entity.name.command.shell support.function.builtin.shell"
"name": "entity.name.function.call.shell entity.name.command.shell support.function.builtin.shell"
},
{
"include": "#variable"
@@ -1390,7 +1390,7 @@
"match": "(?<=\\G|'|\"|\\}|\\))([^ \\n\\t\\r\"'=;&\\|`\\)\\{]+)",
"captures": {
"1": {
"name": "entity.name.command.shell"
"name": "entity.name.function.call.shell entity.name.command.shell"
}
}
},
@@ -1399,14 +1399,14 @@
"end": "(?<!\\G)(?<=(?:\\2))",
"beginCaptures": {
"1": {
"name": "meta.statement.command.name.quoted.shell punctuation.definition.string.shell entity.name.command.shell"
"name": "meta.statement.command.name.quoted.shell punctuation.definition.string.shell entity.name.function.call.shell entity.name.command.shell"
},
"2": {},
"3": {
"name": "meta.statement.command.name.quoted.shell string.quoted.double.shell punctuation.definition.string.begin.shell entity.name.command.shell"
"name": "meta.statement.command.name.quoted.shell string.quoted.double.shell punctuation.definition.string.begin.shell entity.name.function.call.shell entity.name.command.shell"
},
"4": {
"name": "meta.statement.command.name.quoted.shell string.quoted.single.shell punctuation.definition.string.begin.shell entity.name.command.shell"
"name": "meta.statement.command.name.quoted.shell string.quoted.single.shell punctuation.definition.string.begin.shell entity.name.function.call.shell entity.name.command.shell"
}
},
"endCaptures": {},
@@ -1519,259 +1519,27 @@
}
},
"numeric_literal": {
"match": "((?<!\\w-)(?<!\\w)\\.?\\d(?:(?:[0-9a-zA-Z_\\.]|_)|(?<=[eEpP])[+-])*(?=[ \\t]|$))",
"match": "[ \\t]*+(?<==| |\\t|^|\\{|\\(|\\[)(?:(?:(?:(?:(0[xX][0-9A-Fa-f]+)|(0\\d+))|(\\d{1,2}#[0-9a-zA-Z@_]+))|(-?\\d+\\.\\d+))|(-?\\d+))(?!>)",
"captures": {
"1": {
"patterns": [
{
"begin": "(?=.)",
"end": "$",
"beginCaptures": {},
"endCaptures": {},
"patterns": [
{
"match": "(\\G0[xX])([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)?((?:(?<=[0-9a-fA-F])\\.|\\.(?=[0-9a-fA-F])))([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)?(?:(?<!_)([pP])((?:\\+)?)((?:\\-)?)([0-9](?:[0-9]|(?<=[0-9a-fA-F])_(?=[0-9a-fA-F]))*))?([lLfF](?!\\w))?$",
"captures": {
"1": {
"name": "keyword.other.unit.hexadecimal.shell"
},
"2": {
"name": "constant.numeric.hexadecimal.shell",
"patterns": [
{
"match": "(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",
"name": "punctuation.separator.constant.numeric.shell"
}
]
},
"3": {
"name": "punctuation.separator.constant.numeric.shell"
},
"4": {
"name": "constant.numeric.hexadecimal.shell"
},
"5": {
"name": "constant.numeric.hexadecimal.shell",
"patterns": [
{
"match": "(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",
"name": "punctuation.separator.constant.numeric.shell"
}
]
},
"6": {
"name": "punctuation.separator.constant.numeric.shell"
},
"7": {
"name": "keyword.other.unit.exponent.hexadecimal.shell"
},
"8": {
"name": "keyword.operator.plus.exponent.hexadecimal.shell"
},
"9": {
"name": "keyword.operator.minus.exponent.hexadecimal.shell"
},
"10": {
"name": "constant.numeric.exponent.hexadecimal.shell",
"patterns": [
{
"match": "(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",
"name": "punctuation.separator.constant.numeric.shell"
}
]
},
"11": {
"name": "keyword.other.unit.suffix.floating-point.shell"
}
}
},
{
"match": "\\G(?=[0-9.])(?!0[xXbB])([0-9](?:[0-9]|((?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)?((?:(?<=[0-9])\\.|\\.(?=[0-9])))([0-9](?:[0-9]|((?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)?(?:(?<!_)([eE])((?:\\+)?)((?:\\-)?)([0-9](?:[0-9]|(?<=[0-9a-fA-F])_(?=[0-9a-fA-F]))*))?([lLfF](?!\\w))?$",
"captures": {
"1": {
"name": "constant.numeric.decimal.shell",
"patterns": [
{
"match": "(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",
"name": "punctuation.separator.constant.numeric.shell"
}
]
},
"2": {
"name": "punctuation.separator.constant.numeric.shell"
},
"3": {
"name": "constant.numeric.decimal.point.shell"
},
"4": {
"name": "constant.numeric.decimal.shell",
"patterns": [
{
"match": "(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",
"name": "punctuation.separator.constant.numeric.shell"
}
]
},
"5": {
"name": "punctuation.separator.constant.numeric.shell"
},
"6": {
"name": "keyword.other.unit.exponent.decimal.shell"
},
"7": {
"name": "keyword.operator.plus.exponent.decimal.shell"
},
"8": {
"name": "keyword.operator.minus.exponent.decimal.shell"
},
"9": {
"name": "constant.numeric.exponent.decimal.shell",
"patterns": [
{
"match": "(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",
"name": "punctuation.separator.constant.numeric.shell"
}
]
},
"10": {
"name": "keyword.other.unit.suffix.floating-point.shell"
}
}
},
{
"match": "(\\G0[bB])([01](?:[01]|((?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)((?:[uU]|(?:[uU]ll?)|(?:[uU]LL?)|(?:ll?[uU]?)|(?:LL?[uU]?)|[fF])(?!\\w))?$",
"captures": {
"1": {
"name": "keyword.other.unit.binary.shell"
},
"2": {
"name": "constant.numeric.binary.shell",
"patterns": [
{
"match": "(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",
"name": "punctuation.separator.constant.numeric.shell"
}
]
},
"3": {
"name": "punctuation.separator.constant.numeric.shell"
},
"4": {
"name": "keyword.other.unit.suffix.integer.shell"
}
}
},
{
"match": "(\\G0)((?:[0-7]|((?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))+)((?:[uU]|(?:[uU]ll?)|(?:[uU]LL?)|(?:ll?[uU]?)|(?:LL?[uU]?)|[fF])(?!\\w))?$",
"captures": {
"1": {
"name": "keyword.other.unit.octal.shell"
},
"2": {
"name": "constant.numeric.octal.shell",
"patterns": [
{
"match": "(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",
"name": "punctuation.separator.constant.numeric.shell"
}
]
},
"3": {
"name": "punctuation.separator.constant.numeric.shell"
},
"4": {
"name": "keyword.other.unit.suffix.integer.shell"
}
}
},
{
"match": "(\\G0[xX])([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)(?:(?<!_)([pP])((?:\\+)?)((?:\\-)?)([0-9](?:[0-9]|(?<=[0-9a-fA-F])_(?=[0-9a-fA-F]))*))?((?:[uU]|(?:[uU]ll?)|(?:[uU]LL?)|(?:ll?[uU]?)|(?:LL?[uU]?)|[fF])(?!\\w))?$",
"captures": {
"1": {
"name": "keyword.other.unit.hexadecimal.shell"
},
"2": {
"name": "constant.numeric.hexadecimal.shell",
"patterns": [
{
"match": "(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",
"name": "punctuation.separator.constant.numeric.shell"
}
]
},
"3": {
"name": "punctuation.separator.constant.numeric.shell"
},
"4": {
"name": "keyword.other.unit.exponent.hexadecimal.shell"
},
"5": {
"name": "keyword.operator.plus.exponent.hexadecimal.shell"
},
"6": {
"name": "keyword.operator.minus.exponent.hexadecimal.shell"
},
"7": {
"name": "constant.numeric.exponent.hexadecimal.shell",
"patterns": [
{
"match": "(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",
"name": "punctuation.separator.constant.numeric.shell"
}
]
},
"8": {
"name": "keyword.other.unit.suffix.integer.shell"
}
}
},
{
"match": "\\G(?=[0-9.])(?!0[xXbB])([0-9](?:[0-9]|((?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)(?:(?<!_)([eE])((?:\\+)?)((?:\\-)?)([0-9](?:[0-9]|(?<=[0-9a-fA-F])_(?=[0-9a-fA-F]))*))?((?:[uU]|(?:[uU]ll?)|(?:[uU]LL?)|(?:ll?[uU]?)|(?:LL?[uU]?)|[fF])(?!\\w))?$",
"captures": {
"1": {
"name": "constant.numeric.decimal.shell",
"patterns": [
{
"match": "(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",
"name": "punctuation.separator.constant.numeric.shell"
}
]
},
"2": {
"name": "punctuation.separator.constant.numeric.shell"
},
"3": {
"name": "keyword.other.unit.exponent.decimal.shell"
},
"4": {
"name": "keyword.operator.plus.exponent.decimal.shell"
},
"5": {
"name": "keyword.operator.minus.exponent.decimal.shell"
},
"6": {
"name": "constant.numeric.exponent.decimal.shell",
"patterns": [
{
"match": "(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",
"name": "punctuation.separator.constant.numeric.shell"
}
]
},
"7": {
"name": "keyword.other.unit.suffix.integer.shell"
}
}
}
]
}
]
"name": "constant.numeric.shell constant.numeric.hex.shell"
},
"2": {
"name": "constant.numeric.shell constant.numeric.octal.shell"
},
"3": {
"name": "constant.numeric.shell constant.numeric.other.shell"
},
"4": {
"name": "constant.numeric.shell constant.numeric.integer.shell"
},
"5": {
"name": "constant.numeric.shell constant.numeric.integer.shell"
}
},
"name": "constant.numeric.shell"
}
},
"option": {
"begin": "[ \\t]++(-)((?!(?:!|%|&|\\||\\(|\\)|\\{|\\[|<|>|#|\\n|$|;|[ \\t])))",
"begin": "[ \\t]++(-)((?!(?:!|&|\\||\\(|\\)|\\{|\\[|<|>|#|\\n|$|;|[ \\t])))",
"end": "(?:(?=[ \\t])|(?=;|\\||&|\\n|\\)|\\`|\\{|\\}|[ \\t]*#|\\])(?<!\\\\))",
"beginCaptures": {
"1": {
@@ -1944,13 +1712,13 @@
}
},
"start_of_command": {
"match": "[ \\t]*+(?!(?:!|%|&|\\||\\(|\\)|\\{|\\[|<|>|#|\\n|$|;|[ \\t]))(?!foreach\\b(?!\\/)|select\\b(?!\\/)|repeat\\b(?!\\/)|until\\b(?!\\/)|while\\b(?!\\/)|case\\b(?!\\/)|done\\b(?!\\/)|elif\\b(?!\\/)|else\\b(?!\\/)|esac\\b(?!\\/)|then\\b(?!\\/)|for\\b(?!\\/)|end\\b(?!\\/)|in\\b(?!\\/)|fi\\b(?!\\/)|do\\b(?!\\/)|if\\b(?!\\/))(?!\\\\\\n?$)"
"match": "[ \\t]*+(?!(?:!|&|\\||\\(|\\)|\\{|\\[|<|>|#|\\n|$|;|[ \\t]))(?!foreach\\b(?!\\/)|select\\b(?!\\/)|repeat\\b(?!\\/)|until\\b(?!\\/)|while\\b(?!\\/)|case\\b(?!\\/)|done\\b(?!\\/)|elif\\b(?!\\/)|else\\b(?!\\/)|esac\\b(?!\\/)|then\\b(?!\\/)|for\\b(?!\\/)|end\\b(?!\\/)|in\\b(?!\\/)|fi\\b(?!\\/)|do\\b(?!\\/)|if\\b(?!\\/))(?!\\\\\\n?$)"
},
"start_of_double_quoted_command_name": {
"match": "(?!(?:!|%|&|\\||\\(|\\)|\\{|\\[|<|>|#|\\n|$|;|[ \\t]))(?:[ \\t]*+([^ \t\n'&;<>\\(\\)\\$`\\\\\"\\|]+(?!>)))?(?:(?:\\$\")|\")",
"match": "(?!(?:!|&|\\||\\(|\\)|\\{|\\[|<|>|#|\\n|$|;|[ \\t]))(?:[ \\t]*+([^ \t\n'&;<>\\(\\)\\$`\\\\\"\\|]+(?!>)))?(?:(?:\\$\")|\")",
"captures": {
"1": {
"name": "entity.name.command.shell",
"name": "entity.name.function.call.shell entity.name.command.shell",
"patterns": [
{
"match": "\\*",
@@ -1973,13 +1741,13 @@
]
}
},
"name": "meta.statement.command.name.quoted.shell string.quoted.double.shell punctuation.definition.string.begin.shell entity.name.command.shell"
"name": "meta.statement.command.name.quoted.shell string.quoted.double.shell punctuation.definition.string.begin.shell entity.name.function.call.shell entity.name.command.shell"
},
"start_of_single_quoted_command_name": {
"match": "(?!(?:!|%|&|\\||\\(|\\)|\\{|\\[|<|>|#|\\n|$|;|[ \\t]))(?:[ \\t]*+([^ \t\n'&;<>\\(\\)\\$`\\\\\"\\|]+(?!>)))?(?:(?:\\$')|')",
"match": "(?!(?:!|&|\\||\\(|\\)|\\{|\\[|<|>|#|\\n|$|;|[ \\t]))(?:[ \\t]*+([^ \t\n'&;<>\\(\\)\\$`\\\\\"\\|]+(?!>)))?(?:(?:\\$')|')",
"captures": {
"1": {
"name": "entity.name.command.shell",
"name": "entity.name.function.call.shell entity.name.command.shell",
"patterns": [
{
"match": "\\*",
@@ -2002,7 +1770,7 @@
]
}
},
"name": "meta.statement.command.name.quoted.shell string.quoted.single.shell punctuation.definition.string.begin.shell entity.name.command.shell"
"name": "meta.statement.command.name.quoted.shell string.quoted.single.shell punctuation.definition.string.begin.shell entity.name.function.call.shell entity.name.command.shell"
},
"string": {
"patterns": [

View File

@@ -225,44 +225,44 @@
},
{
"c": "'",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.quoted.shell string.quoted.single.shell punctuation.definition.string.begin.shell entity.name.command.shell",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.quoted.shell string.quoted.single.shell punctuation.definition.string.begin.shell entity.name.function.call.shell entity.name.command.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_plus_experimental": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_plus_experimental": "string: #A31515"
"hc_black": "entity.name.function: #DCDCAA",
"dark_plus_experimental": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_plus_experimental": "entity.name.function: #795E26"
}
},
{
"c": "Apple Juice",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.continuation string.quoted.single entity.name.command",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.continuation string.quoted.single entity.name.function.call entity.name.command",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_plus_experimental": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_plus_experimental": "string: #A31515"
"hc_black": "entity.name.function: #DCDCAA",
"dark_plus_experimental": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_plus_experimental": "entity.name.function: #795E26"
}
},
{
"c": "'",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell string.quoted.single.shell punctuation.definition.string.end.shell entity.name.command.shell",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell string.quoted.single.shell punctuation.definition.string.end.shell entity.name.function.call.shell entity.name.command.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_plus_experimental": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_plus_experimental": "string: #A31515"
"hc_black": "entity.name.function: #DCDCAA",
"dark_plus_experimental": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_plus_experimental": "entity.name.function: #795E26"
}
},
{
@@ -365,44 +365,44 @@
},
{
"c": "'",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.quoted.shell string.quoted.single.shell punctuation.definition.string.begin.shell entity.name.command.shell",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.quoted.shell string.quoted.single.shell punctuation.definition.string.begin.shell entity.name.function.call.shell entity.name.command.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_plus_experimental": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_plus_experimental": "string: #A31515"
"hc_black": "entity.name.function: #DCDCAA",
"dark_plus_experimental": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_plus_experimental": "entity.name.function: #795E26"
}
},
{
"c": "Orange Juice",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.continuation string.quoted.single entity.name.command",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.continuation string.quoted.single entity.name.function.call entity.name.command",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_plus_experimental": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_plus_experimental": "string: #A31515"
"hc_black": "entity.name.function: #DCDCAA",
"dark_plus_experimental": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_plus_experimental": "entity.name.function: #795E26"
}
},
{
"c": "'",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell string.quoted.single.shell punctuation.definition.string.end.shell entity.name.command.shell",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell string.quoted.single.shell punctuation.definition.string.end.shell entity.name.function.call.shell entity.name.command.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_plus_experimental": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_plus_experimental": "string: #A31515"
"hc_black": "entity.name.function: #DCDCAA",
"dark_plus_experimental": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_plus_experimental": "entity.name.function: #795E26"
}
},
{
@@ -449,7 +449,7 @@
},
{
"c": "echo",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.command.shell support.function.builtin.shell",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell support.function.builtin.shell",
"r": {
"dark_plus": "support.function: #DCDCAA",
"light_plus": "support.function: #795E26",

View File

@@ -463,49 +463,49 @@
},
{
"c": "\"",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.quoted.shell string.quoted.double.shell punctuation.definition.string.begin.shell entity.name.command.shell",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.quoted.shell string.quoted.double.shell punctuation.definition.string.begin.shell entity.name.function.call.shell entity.name.command.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_plus_experimental": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_plus_experimental": "string: #A31515"
"hc_black": "entity.name.function: #DCDCAA",
"dark_plus_experimental": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_plus_experimental": "entity.name.function: #795E26"
}
},
{
"c": "$",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.continuation string.quoted.double entity.name.command punctuation.definition.variable.shell",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.continuation string.quoted.double entity.name.function.call entity.name.command punctuation.definition.variable.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_plus_experimental": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_plus_experimental": "string: #A31515"
"hc_black": "entity.name.function: #DCDCAA",
"dark_plus_experimental": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_plus_experimental": "entity.name.function: #795E26"
}
},
{
"c": "{",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.continuation string.quoted.double entity.name.command punctuation.section.bracket.curly.variable.begin.shell punctuation.definition.variable.shell",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.continuation string.quoted.double entity.name.function.call entity.name.command punctuation.section.bracket.curly.variable.begin.shell punctuation.definition.variable.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_plus_experimental": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_plus_experimental": "string: #A31515"
"hc_black": "entity.name.function: #DCDCAA",
"dark_plus_experimental": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_plus_experimental": "entity.name.function: #795E26"
}
},
{
"c": "cmd",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.continuation string.quoted.double entity.name.command meta.parameter-expansion variable.other.normal.shell",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.continuation string.quoted.double entity.name.function.call entity.name.command meta.parameter-expansion variable.other.normal.shell",
"r": {
"dark_plus": "variable: #9CDCFE",
"light_plus": "variable: #001080",
@@ -519,72 +519,72 @@
},
{
"c": "[",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.continuation string.quoted.double entity.name.command meta.parameter-expansion punctuation.section.array.shell",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.continuation string.quoted.double entity.name.function.call entity.name.command meta.parameter-expansion punctuation.section.array.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_plus_experimental": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_plus_experimental": "string: #A31515"
"hc_black": "entity.name.function: #DCDCAA",
"dark_plus_experimental": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_plus_experimental": "entity.name.function: #795E26"
}
},
{
"c": "@",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.continuation string.quoted.double entity.name.command meta.parameter-expansion",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.continuation string.quoted.double entity.name.function.call entity.name.command meta.parameter-expansion",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_plus_experimental": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_plus_experimental": "string: #A31515"
"hc_black": "entity.name.function: #DCDCAA",
"dark_plus_experimental": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_plus_experimental": "entity.name.function: #795E26"
}
},
{
"c": "]",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.continuation string.quoted.double entity.name.command meta.parameter-expansion punctuation.section.array.shell",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.continuation string.quoted.double entity.name.function.call entity.name.command meta.parameter-expansion punctuation.section.array.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_plus_experimental": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_plus_experimental": "string: #A31515"
"hc_black": "entity.name.function: #DCDCAA",
"dark_plus_experimental": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_plus_experimental": "entity.name.function: #795E26"
}
},
{
"c": "}",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.continuation string.quoted.double entity.name.command punctuation.section.bracket.curly.variable.end.shell punctuation.definition.variable.shell",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.continuation string.quoted.double entity.name.function.call entity.name.command punctuation.section.bracket.curly.variable.end.shell punctuation.definition.variable.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_plus_experimental": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_plus_experimental": "string: #A31515"
"hc_black": "entity.name.function: #DCDCAA",
"dark_plus_experimental": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_plus_experimental": "entity.name.function: #795E26"
}
},
{
"c": "\"",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell string.quoted.double.shell punctuation.definition.string.end.shell entity.name.command.shell",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell string.quoted.double.shell punctuation.definition.string.end.shell entity.name.function.call.shell entity.name.command.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_plus_experimental": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_plus_experimental": "string: #A31515"
"hc_black": "entity.name.function: #DCDCAA",
"dark_plus_experimental": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_plus_experimental": "entity.name.function: #795E26"
}
},
{
@@ -603,7 +603,7 @@
},
{
"c": "printf",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.command.shell support.function.builtin.shell",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell support.function.builtin.shell",
"r": {
"dark_plus": "support.function: #DCDCAA",
"light_plus": "support.function: #795E26",

View File

@@ -603,7 +603,7 @@
},
{
"c": "echo",
"t": "source.shell meta.scope.if-block.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.command.shell support.function.builtin.shell",
"t": "source.shell meta.scope.if-block.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell support.function.builtin.shell",
"r": {
"dark_plus": "support.function: #DCDCAA",
"light_plus": "support.function: #795E26",
@@ -729,7 +729,7 @@
},
{
"c": "echo",
"t": "source.shell meta.scope.if-block.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.command.shell support.function.builtin.shell",
"t": "source.shell meta.scope.if-block.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell support.function.builtin.shell",
"r": {
"dark_plus": "support.function: #DCDCAA",
"light_plus": "support.function: #795E26",
@@ -1023,16 +1023,16 @@
},
{
"c": "dirname",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.command.shell",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_plus_experimental": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_plus_experimental": "string: #A31515"
"hc_black": "entity.name.function: #DCDCAA",
"dark_plus_experimental": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_plus_experimental": "entity.name.function: #795E26"
}
},
{
@@ -1065,16 +1065,16 @@
},
{
"c": "dirname",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.command.shell",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_plus_experimental": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_plus_experimental": "string: #A31515"
"hc_black": "entity.name.function: #DCDCAA",
"dark_plus_experimental": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_plus_experimental": "entity.name.function: #795E26"
}
},
{
@@ -1107,16 +1107,16 @@
},
{
"c": "realpath",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.command.shell",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_plus_experimental": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_plus_experimental": "string: #A31515"
"hc_black": "entity.name.function: #DCDCAA",
"dark_plus_experimental": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_plus_experimental": "entity.name.function: #795E26"
}
},
{
@@ -1303,16 +1303,16 @@
},
{
"c": "dirname",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.command.shell",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_plus_experimental": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_plus_experimental": "string: #A31515"
"hc_black": "entity.name.function: #DCDCAA",
"dark_plus_experimental": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_plus_experimental": "entity.name.function: #795E26"
}
},
{
@@ -1345,16 +1345,16 @@
},
{
"c": "dirname",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.command.shell",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_plus_experimental": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_plus_experimental": "string: #A31515"
"hc_black": "entity.name.function: #DCDCAA",
"dark_plus_experimental": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_plus_experimental": "entity.name.function: #795E26"
}
},
{
@@ -1387,16 +1387,16 @@
},
{
"c": "readlink",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.command.shell",
"t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_plus_experimental": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_plus_experimental": "string: #A31515"
"hc_black": "entity.name.function: #DCDCAA",
"dark_plus_experimental": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_plus_experimental": "entity.name.function: #795E26"
}
},
{
@@ -1583,16 +1583,16 @@
},
{
"c": "xcode-select",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.command.shell",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_plus_experimental": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_plus_experimental": "string: #A31515"
"hc_black": "entity.name.function: #DCDCAA",
"dark_plus_experimental": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_plus_experimental": "entity.name.function: #795E26"
}
},
{
@@ -1695,16 +1695,16 @@
},
{
"c": "xcrun",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.command.shell",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_plus_experimental": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_plus_experimental": "string: #A31515"
"hc_black": "entity.name.function: #DCDCAA",
"dark_plus_experimental": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_plus_experimental": "entity.name.function: #795E26"
}
},
{
@@ -1863,16 +1863,16 @@
},
{
"c": "cat",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.command.shell",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF",
"dark_plus_experimental": "default: #CCCCCC",
"hc_light": "default: #292929",
"light_plus_experimental": "default: #3B3B3B"
"hc_black": "entity.name.function: #DCDCAA",
"dark_plus_experimental": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_plus_experimental": "entity.name.function: #795E26"
}
},
{
@@ -2129,7 +2129,7 @@
},
{
"c": "cd",
"t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.command.shell support.function.builtin.shell",
"t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell support.function.builtin.shell",
"r": {
"dark_plus": "support.function: #DCDCAA",
"light_plus": "support.function: #795E26",
@@ -2241,7 +2241,7 @@
},
{
"c": "test",
"t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.command.shell support.function.builtin.shell",
"t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell support.function.builtin.shell",
"r": {
"dark_plus": "support.function: #DCDCAA",
"light_plus": "support.function: #795E26",
@@ -2367,16 +2367,16 @@
},
{
"c": "./scripts/npm.sh",
"t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.command.shell",
"t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF",
"dark_plus_experimental": "default: #CCCCCC",
"hc_light": "default: #292929",
"light_plus_experimental": "default: #3B3B3B"
"hc_black": "entity.name.function: #DCDCAA",
"dark_plus_experimental": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_plus_experimental": "entity.name.function: #795E26"
}
},
{
@@ -2885,7 +2885,7 @@
},
{
"c": "exec",
"t": "source.shell meta.function.shell meta.function.body.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.command.shell support.function.builtin.shell",
"t": "source.shell meta.function.shell meta.function.body.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell support.function.builtin.shell",
"r": {
"dark_plus": "support.function: #DCDCAA",
"light_plus": "support.function: #795E26",
@@ -3067,7 +3067,7 @@
},
{
"c": "exec",
"t": "source.shell meta.function.shell meta.function.body.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.command.shell support.function.builtin.shell",
"t": "source.shell meta.function.shell meta.function.body.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell support.function.builtin.shell",
"r": {
"dark_plus": "support.function: #DCDCAA",
"light_plus": "support.function: #795E26",
@@ -3249,16 +3249,16 @@
},
{
"c": "code",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.command.shell",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF",
"dark_plus_experimental": "default: #CCCCCC",
"hc_light": "default: #292929",
"light_plus_experimental": "default: #3B3B3B"
"hc_black": "entity.name.function: #DCDCAA",
"dark_plus_experimental": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_plus_experimental": "entity.name.function: #795E26"
}
},
{