У меня есть следующий код javascript в моем редакторе Sublime Text 3:
function get(db, segment_name, callback) {
var query = {
segment_name: segment_name
};
}
Я использую colorSchemeEditor для редактирования xml моей темы, так как я хочу изменить цвет "segment_name" ключ в объекте запроса выше. У меня возникли проблемы с изменением этого конкретного значения, оно находит область действия (см. ответ здесь), но когда я меняю цвет переднего плана в файле xml, он не меняет цвет, я изменил несколько других цветов, используя эту технику. Вот соответствующий фрагмент xml, который, по словам плагина, относится к этой области:
<dict>
<key>name</key>
<string>ES7 Bind Operator</string>
<key>scope</key>
<string>source.js constant.other.object.key.js string.unquoted.label.js</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
<key>foreground</key>
<string>#CDD3DE</string>
</dict>
</dict>
Когда я пытаюсь изменить значение #CDD3DE и сохранить, новый цвет не применяется. Я также пытался использовать в файле несколько различных определений синтаксиса, включая простой javascript, Javascript Синтаксис ES6 и javascript Babel.
Я также попытался отредактировать тему с помощью загружаемого приложения в связанном ответе.
Моя область в xml темы неверна? Любые другие решения?