Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'editors/code/src/config.ts')
-rw-r--r--editors/code/src/config.ts11
1 files changed, 9 insertions, 2 deletions
diff --git a/editors/code/src/config.ts b/editors/code/src/config.ts
index f7ef80df2b..a97d4beab5 100644
--- a/editors/code/src/config.ts
+++ b/editors/code/src/config.ts
@@ -13,6 +13,13 @@ export type RunnableEnvCfgItem = {
};
export type RunnableEnvCfg = Record<string, string> | RunnableEnvCfgItem[];
+type ShowStatusBar =
+ | "always"
+ | "never"
+ | {
+ documentSelector: vscode.DocumentSelector;
+ };
+
export class Config {
readonly extensionId = "rust-lang.rust-analyzer";
configureLang: vscode.Disposable | undefined;
@@ -348,8 +355,8 @@ export class Config {
return this.get<string>("statusBar.clickAction");
}
- get statusBarDocumentSelector() {
- return this.get<vscode.DocumentSelector>("statusBar.documentSelector");
+ get statusBarShowStatusBar() {
+ return this.get<ShowStatusBar>("statusBar.showStatusBar");
}
get initializeStopped() {