Я использую Flutter ORM, который поддерживает специальный синтаксис SQL в файлах с расширением .moor (это SQLite, плюс некоторые расширения, поэтому у меня не может быть VSCode, пытающегося проанализировать и проверить файл на наличие ошибок).
Чтобы получить подсветку синтаксиса (по крайней мере цвета), я настроил свой код VS следующим образом:
{
"[sql]": {
"editor.formatOnSave": false,
"editor.formatOnPaste": false,
"editor.formatOnType": false
},
"files.associations": {
"**/*.moor": "sql"
}
}
Это приведет к: 
Это работает, но выдает ошибки, потому что пытается разобрать его как скрипт MS SQL.
Когда я устанавливаю языковой режим на sql. нет, он работает как положено:
1) Нажмите здесь 
2) Измените здесь на ноль: 
Я получаю файл .moor с окраской и автозаполнением (через расширение moor), без каких-либо ошибки (как и предполагалось).

Мой вопрос: как автоматически настроить расширение .moor на языковой режим sql, предварительно выбрав NONE, если это возможно при все