Попробуйте зарегистрироваться для схемы untitled
вместе со схемой file
:
const clientOptions = {
documentSelector: [
{ scheme: 'file', language: 'plaintext' },
{ scheme: 'file', language: 'javascript' },
{ scheme: 'untitled', language: 'plaintext' },
{ scheme: 'untitled', language: 'javascript' },
],
...
};
Это должно дать хосту знать, чтобы он отправлял на сервер новые файлы без названия, которые еще не были сохранены на диск,Вы также можете опционально опустить scheme
полностью, если хотите синхронизировать все файлы javascript
и plaintext
.