Update shellscript grammar (#207828)

pull/202262/head
Alex Ross 2024-03-15 12:52:46 +01:00 committed by GitHub
parent dd8829353c
commit 6285faddc6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 710 additions and 508 deletions

View File

@ -6,11 +6,11 @@
"git": {
"name": "jeff-hykin/better-shell-syntax",
"repositoryUrl": "https://github.com/jeff-hykin/better-shell-syntax",
"commitHash": "a3de7b32f1537194a83ee848838402fbf4b67424"
"commitHash": "4ba5d703087cac3c60cd57b206fd1cea0ff959cc"
}
},
"license": "MIT",
"version": "1.6.2"
"version": "1.7.1"
}
],
"version": 1

View File

@ -29,7 +29,7 @@
},
{
"c": "declare",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell storage.modifier.declare.shell",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell storage.modifier.declare.shell",
"r": {
"dark_plus": "storage.modifier: #569CD6",
"light_plus": "storage.modifier: #0000FF",
@ -43,7 +43,7 @@
},
{
"c": " ",
"t": "source.shell meta.statement.shell meta.statement.command.shell",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@ -56,22 +56,8 @@
}
},
{
"c": "-",
"t": "source.shell meta.statement.shell meta.statement.command.shell string.unquoted.argument.shell constant.other.option.dash.shell",
"r": {
"dark_plus": "constant.other.option: #569CD6",
"light_plus": "constant.other.option: #0000FF",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_modern": "constant.other.option: #569CD6",
"hc_light": "string: #0F4A85",
"light_modern": "constant.other.option: #0000FF"
}
},
{
"c": "A",
"t": "source.shell meta.statement.shell meta.statement.command.shell string.unquoted.argument constant.other.option",
"c": "-A",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell string.unquoted.argument.shell constant.other.option.shell",
"r": {
"dark_plus": "constant.other.option: #569CD6",
"light_plus": "constant.other.option: #0000FF",
@ -85,7 +71,7 @@
},
{
"c": " ",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@ -98,22 +84,36 @@
}
},
{
"c": "juices=",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.unquoted.argument.shell",
"c": "juices",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell variable.other.assignment.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_modern": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_modern": "string: #A31515"
"dark_plus": "variable: #9CDCFE",
"light_plus": "variable: #001080",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "variable: #9CDCFE",
"dark_modern": "variable: #9CDCFE",
"hc_light": "variable: #001080",
"light_modern": "variable: #001080"
}
},
{
"c": "=",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell keyword.operator.assignment.shell",
"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",
"dark_modern": "keyword.operator: #D4D4D4",
"hc_light": "keyword.operator: #000000",
"light_modern": "keyword.operator: #000000"
}
},
{
"c": "(",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell punctuation.definition.array.shell",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@ -127,7 +127,7 @@
},
{
"c": " ",
"t": "source.shell meta.statement.shell",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@ -141,7 +141,7 @@
},
{
"c": "[",
"t": "source.shell meta.statement.shell meta.scope.logical-expression.shell punctuation.definition.logical-expression.shell",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell punctuation.definition.bracket.shell",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@ -154,50 +154,22 @@
}
},
{
"c": "'",
"t": "source.shell meta.statement.shell meta.scope.logical-expression.shell string.quoted.single.shell punctuation.definition.string.begin.shell",
"c": "'apple'",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell string.unquoted.shell entity.other.attribute-name.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_modern": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_modern": "string: #A31515"
}
},
{
"c": "apple",
"t": "source.shell meta.statement.shell meta.scope.logical-expression.shell string.quoted.single.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_modern": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_modern": "string: #A31515"
}
},
{
"c": "'",
"t": "source.shell meta.statement.shell meta.scope.logical-expression.shell string.quoted.single.shell punctuation.definition.string.end.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_modern": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_modern": "string: #A31515"
"dark_plus": "entity.other.attribute-name: #9CDCFE",
"light_plus": "entity.other.attribute-name: #E50000",
"dark_vs": "entity.other.attribute-name: #9CDCFE",
"light_vs": "entity.other.attribute-name: #E50000",
"hc_black": "entity.other.attribute-name: #9CDCFE",
"dark_modern": "entity.other.attribute-name: #9CDCFE",
"hc_light": "entity.other.attribute-name: #264F78",
"light_modern": "entity.other.attribute-name: #E50000"
}
},
{
"c": "]",
"t": "source.shell meta.statement.shell meta.scope.logical-expression.shell punctuation.definition.logical-expression.shell",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell punctuation.definition.bracket.shell",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@ -211,7 +183,7 @@
},
{
"c": "=",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell punctuation.definition.assignment.shell",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@ -225,49 +197,49 @@
},
{
"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.function.call.shell entity.name.command.shell",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell string.quoted.single.shell punctuation.definition.string.begin.shell",
"r": {
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "entity.name.function: #DCDCAA",
"dark_modern": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_modern": "entity.name.function: #795E26"
"hc_black": "string: #CE9178",
"dark_modern": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_modern": "string: #A31515"
}
},
{
"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.function.call entity.name.command",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell string.quoted.single.shell",
"r": {
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "entity.name.function: #DCDCAA",
"dark_modern": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_modern": "entity.name.function: #795E26"
"hc_black": "string: #CE9178",
"dark_modern": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_modern": "string: #A31515"
}
},
{
"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.function.call.shell entity.name.command.shell",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell string.quoted.single.shell punctuation.definition.string.end.shell",
"r": {
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "entity.name.function: #DCDCAA",
"dark_modern": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_modern": "entity.name.function: #795E26"
"hc_black": "string: #CE9178",
"dark_modern": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_modern": "string: #A31515"
}
},
{
"c": " ",
"t": "source.shell meta.statement.shell",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@ -281,7 +253,7 @@
},
{
"c": "[",
"t": "source.shell meta.statement.shell meta.scope.logical-expression.shell punctuation.definition.logical-expression.shell",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell punctuation.definition.bracket.shell",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@ -294,50 +266,22 @@
}
},
{
"c": "'",
"t": "source.shell meta.statement.shell meta.scope.logical-expression.shell string.quoted.single.shell punctuation.definition.string.begin.shell",
"c": "'orange'",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell string.unquoted.shell entity.other.attribute-name.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_modern": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_modern": "string: #A31515"
}
},
{
"c": "orange",
"t": "source.shell meta.statement.shell meta.scope.logical-expression.shell string.quoted.single.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_modern": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_modern": "string: #A31515"
}
},
{
"c": "'",
"t": "source.shell meta.statement.shell meta.scope.logical-expression.shell string.quoted.single.shell punctuation.definition.string.end.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_modern": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_modern": "string: #A31515"
"dark_plus": "entity.other.attribute-name: #9CDCFE",
"light_plus": "entity.other.attribute-name: #E50000",
"dark_vs": "entity.other.attribute-name: #9CDCFE",
"light_vs": "entity.other.attribute-name: #E50000",
"hc_black": "entity.other.attribute-name: #9CDCFE",
"dark_modern": "entity.other.attribute-name: #9CDCFE",
"hc_light": "entity.other.attribute-name: #264F78",
"light_modern": "entity.other.attribute-name: #E50000"
}
},
{
"c": "]",
"t": "source.shell meta.statement.shell meta.scope.logical-expression.shell punctuation.definition.logical-expression.shell",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell punctuation.definition.bracket.shell",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@ -351,7 +295,7 @@
},
{
"c": "=",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell punctuation.definition.assignment.shell",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@ -365,49 +309,49 @@
},
{
"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.function.call.shell entity.name.command.shell",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell string.quoted.single.shell punctuation.definition.string.begin.shell",
"r": {
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "entity.name.function: #DCDCAA",
"dark_modern": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_modern": "entity.name.function: #795E26"
"hc_black": "string: #CE9178",
"dark_modern": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_modern": "string: #A31515"
}
},
{
"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.function.call entity.name.command",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell string.quoted.single.shell",
"r": {
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "entity.name.function: #DCDCAA",
"dark_modern": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_modern": "entity.name.function: #795E26"
"hc_black": "string: #CE9178",
"dark_modern": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_modern": "string: #A31515"
}
},
{
"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.function.call.shell entity.name.command.shell",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell string.quoted.single.shell punctuation.definition.string.end.shell",
"r": {
"dark_plus": "entity.name.function: #DCDCAA",
"light_plus": "entity.name.function: #795E26",
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "entity.name.function: #DCDCAA",
"dark_modern": "entity.name.function: #DCDCAA",
"hc_light": "entity.name.function: #5E2CBC",
"light_modern": "entity.name.function: #795E26"
"hc_black": "string: #CE9178",
"dark_modern": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_modern": "string: #A31515"
}
},
{
"c": ")",
"t": "source.shell meta.statement.shell",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell punctuation.definition.array.shell",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",

View File

@ -29,7 +29,7 @@
},
{
"c": "cmd",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell variable.other.assignment.shell",
"t": "source.shell meta.statement.shell variable.other.assignment.shell",
"r": {
"dark_plus": "variable: #9CDCFE",
"light_plus": "variable: #001080",
@ -43,7 +43,7 @@
},
{
"c": "=",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell keyword.operator.assignment.shell",
"t": "source.shell meta.statement.shell keyword.operator.assignment.shell",
"r": {
"dark_plus": "keyword.operator: #D4D4D4",
"light_plus": "keyword.operator: #000000",
@ -57,7 +57,7 @@
},
{
"c": "(",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell punctuation.shell",
"t": "source.shell meta.statement.shell punctuation.definition.array.shell",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@ -71,7 +71,7 @@
},
{
"c": " ",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell",
"t": "source.shell meta.statement.shell",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@ -85,7 +85,7 @@
},
{
"c": "'",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell string.quoted.single.shell punctuation.definition.string.begin.shell",
"t": "source.shell meta.statement.shell string.quoted.single.shell punctuation.definition.string.begin.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
@ -99,7 +99,7 @@
},
{
"c": "ls",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell string.quoted.single.shell",
"t": "source.shell meta.statement.shell string.quoted.single.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
@ -113,7 +113,7 @@
},
{
"c": "'",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell string.quoted.single.shell punctuation.definition.string.end.shell",
"t": "source.shell meta.statement.shell string.quoted.single.shell punctuation.definition.string.end.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
@ -127,7 +127,7 @@
},
{
"c": " ",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell",
"t": "source.shell meta.statement.shell",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@ -141,7 +141,7 @@
},
{
"c": "'",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell string.quoted.single.shell punctuation.definition.string.begin.shell",
"t": "source.shell meta.statement.shell string.quoted.single.shell punctuation.definition.string.begin.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
@ -155,7 +155,7 @@
},
{
"c": "-la",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell string.quoted.single.shell",
"t": "source.shell meta.statement.shell string.quoted.single.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
@ -169,7 +169,7 @@
},
{
"c": "'",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell string.quoted.single.shell punctuation.definition.string.end.shell",
"t": "source.shell meta.statement.shell string.quoted.single.shell punctuation.definition.string.end.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
@ -183,7 +183,7 @@
},
{
"c": " ",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell",
"t": "source.shell meta.statement.shell",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@ -197,7 +197,7 @@
},
{
"c": ")",
"t": "source.shell meta.statement.shell meta.expression.assignment.shell punctuation.shell",
"t": "source.shell meta.statement.shell punctuation.definition.array.shell",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",

View File

@ -1946,7 +1946,7 @@
}
},
{
"c": " /path/file",
"c": " ",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell",
"r": {
"dark_plus": "default: #D4D4D4",
@ -1959,6 +1959,20 @@
"light_modern": "default: #3B3B3B"
}
},
{
"c": "/path/file",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.unquoted.argument.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_modern": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_modern": "string: #A31515"
}
},
{
"c": "\t# A heredoc with a variable ",
"t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.unquoted.heredoc.indent",
@ -2115,7 +2129,7 @@
},
{
"c": "\t",
"t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell",
"t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.statement.command.shell",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@ -2465,7 +2479,7 @@
},
{
"c": "export",
"t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.expression.assignment.shell storage.modifier.export.shell",
"t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.statement.shell meta.expression.assignment.shell storage.modifier.export.shell",
"r": {
"dark_plus": "storage.modifier: #569CD6",
"light_plus": "storage.modifier: #0000FF",
@ -2479,7 +2493,7 @@
},
{
"c": " ",
"t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.expression.assignment.shell",
"t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.statement.shell meta.expression.assignment.shell",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@ -2493,7 +2507,7 @@
},
{
"c": "NODE_ENV",
"t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.expression.assignment.shell variable.other.assignment.shell",
"t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.statement.shell meta.expression.assignment.shell variable.other.assignment.shell",
"r": {
"dark_plus": "variable: #9CDCFE",
"light_plus": "variable: #001080",
@ -2507,7 +2521,7 @@
},
{
"c": "=",
"t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.expression.assignment.shell keyword.operator.assignment.shell",
"t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.statement.shell meta.expression.assignment.shell keyword.operator.assignment.shell",
"r": {
"dark_plus": "keyword.operator: #D4D4D4",
"light_plus": "keyword.operator: #000000",
@ -2521,16 +2535,16 @@
},
{
"c": "development",
"t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.expression.assignment.shell string.unquoted.argument.shell",
"t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.statement.shell meta.expression.assignment.shell variable.other.assignment.shell",
"r": {
"dark_plus": "string: #CE9178",
"light_plus": "string: #A31515",
"dark_vs": "string: #CE9178",
"light_vs": "string: #A31515",
"hc_black": "string: #CE9178",
"dark_modern": "string: #CE9178",
"hc_light": "string: #0F4A85",
"light_modern": "string: #A31515"
"dark_plus": "variable: #9CDCFE",
"light_plus": "variable: #001080",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "variable: #9CDCFE",
"dark_modern": "variable: #9CDCFE",
"hc_light": "variable: #001080",
"light_modern": "variable: #001080"
}
},
{