diff --git a/src/completions/Settings.ts b/src/completions/Settings.ts index 8a03340f..1132685b 100644 --- a/src/completions/Settings.ts +++ b/src/completions/Settings.ts @@ -6,7 +6,10 @@ class SettingsCompletionOption extends Completions.CompletionOptionHTML implements Completions.CompletionOptionFuse { public fuseKeys = [] - constructor(public value: string, setting: {name: string, value: string, docs: string}) { + constructor( + public value: string, + setting: { name: string; value: string; docs: string }, + ) { super() this.html = html` ${setting.name} @@ -19,11 +22,7 @@ export class SettingsCompletionSource extends Completions.CompletionSourceFuse { public options: SettingsCompletionOption[] constructor(private _parent) { - super( - ["set","get"], - "SettingsCompletionSource", - "Settings", - ) + super(["set", "get", "unset"], "SettingsCompletionSource", "Settings") this._parent.appendChild(this.node) } @@ -45,9 +44,17 @@ export class SettingsCompletionSource extends Completions.CompletionSourceFuse { } let settings = config.get() - this.options = Object.keys(settings).filter(x=>x.startsWith(query)).sort().map( - setting => new SettingsCompletionOption(setting, {name: setting, value: JSON.stringify(settings[setting]), docs: ""}), - ) + this.options = Object.keys(settings) + .filter(x => x.startsWith(query)) + .sort() + .map( + setting => + new SettingsCompletionOption(setting, { + name: setting, + value: JSON.stringify(settings[setting]), + docs: "", + }), + ) // this.options = [new SettingsCompletionOption("ok", {name: "ok", docs:""})] this.updateChain()