Как я могу добавить языковую ассоциацию из расширения в VSCode?
В settings.json
это выглядело бы так:
"files.associations": {
"*.something": "markdown"
}
Я знаю, что можно использоватьvscode.languages.setTextDocumentLanguage
.Но это кажется чрезмерным, чтобы делать каждый раз, когда меняется activeEditor
, и это еще один прослушиватель событий.
Использование API для записи в пользовательские настройки также не представляется правильным.