Я работаю над новой грамматикой для языка и представляю новые области.
Я хочу определить вменяемые цвета по умолчанию для этих новых областей, как это можно сделать с помощью color-contrib
В следующем примере показано, как это делается для colors
:
{
"contributes": {
"colors": [
{
"id": "superstatus.error",
"description": "Color for error message in the status bar.",
"defaults": {
"dark": "errorForeground",
"light": "errorForeground",
"highContrast": "#010203"
}
}
]
}
}
Я хочу установить значения по умолчанию для tokenColors
в пределах моего внутреннего номера, например:
{
"contributes": {
"tokenColors": [
{
"scopes": ["my.warning.new.scope.waring", "my.warining.other.new.scope"],
"description": "Color for warning message in unknown .",
"defaults": {
"dark": "wariningForeground",
"light": "wariningForeground",
"highContrast": "#010203"
}
}
]
}
}
Я не хочу создавать новую тему, которая наследуется от другой темы, потому что пользователь должен выбрать это явно.
Я хочу определить разумные значения по умолчанию для области, поскольку большинство тем не определит цвет для моей новой области.
Существует ли способ определения цветов токенов по умолчанию для областей маркеров без созданияновая тема?