提交 9f7139a4 编写于 作者: M Martin Aeschlimann

Saving untitled file with language mode JSONC uses wrong default extension. Fixes #102032

上级 37ebb445
......@@ -462,13 +462,17 @@ export abstract class AbstractTextFileService extends Disposable implements ITex
}
suggestFilename(mode: string, untitledName: string) {
const extension = this.modeService.getExtensions(mode)[0];
const languageName = this.modeService.getLanguageName(mode);
if (!languageName) {
return untitledName;
}
const extension = this.modeService.getExtensions(languageName)[0];
if (extension) {
if (!untitledName.endsWith(extension)) {
return untitledName + extension;
}
}
const filename = this.modeService.getFilenames(mode)[0];
const filename = this.modeService.getFilenames(languageName)[0];
return filename || untitledName;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册