提交 93706d88 编写于 作者: S Sandeep Somavarapu

Fix #38764

上级 29f4dcfe
......@@ -542,13 +542,24 @@ export class DefaultSettings extends Disposable {
this.initAllSettingsMap(settingsGroups);
const mostCommonlyUsed = this.getMostCommonlyUsedSettings(settingsGroups);
this._allSettingsGroups = [mostCommonlyUsed, ...settingsGroups];
this._content = this.toContent(this._allSettingsGroups, true);
const builder = new SettingsContentBuilder();
builder.pushLine('[');
builder.pushGroups([mostCommonlyUsed]);
builder.pushLine(',');
builder.pushGroups(settingsGroups);
builder.pushLine(']');
this._content = builder.getContent();
return this._content;
}
get raw(): string {
if (!DefaultSettings._RAW) {
DefaultSettings._RAW = this.toContent(this.getRegisteredGroups(), false);
const settingsGroups = this.getRegisteredGroups();
const builder = new SettingsContentBuilder();
builder.pushGroups(settingsGroups);
DefaultSettings._RAW = builder.getContent();
}
return DefaultSettings._RAW;
}
......@@ -686,18 +697,6 @@ export class DefaultSettings extends Disposable {
return c1.order - c2.order;
}
private toContent(settingsGroups: ISettingsGroup[], asArray: boolean): string {
const builder = new SettingsContentBuilder();
if (asArray) {
builder.pushLine('[');
}
builder.pushGroups(settingsGroups);
if (asArray) {
builder.pushLine(']');
}
return builder.getContent();
}
}
export class DefaultSettingsEditorModel extends AbstractSettingsModel implements ISettingsEditorModel {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册