Unnamed repository; edit this file 'description' to name the repository.
internal: Use statusBarItem colors for status item in VSCode
Lukas Wirth 2022-05-26
parent 5410ace · commit 02c2377
-rw-r--r--editors/code/src/ctx.ts10
1 files changed, 8 insertions, 2 deletions
diff --git a/editors/code/src/ctx.ts b/editors/code/src/ctx.ts
index fb2268f89f..b03424dbb3 100644
--- a/editors/code/src/ctx.ts
+++ b/editors/code/src/ctx.ts
@@ -86,13 +86,19 @@ export class Ctx {
case "warning":
this.statusBar.tooltip += "\nClick to reload.";
this.statusBar.command = "rust-analyzer.reloadWorkspace";
- this.statusBar.color = new vscode.ThemeColor("notificationsWarningIcon.foreground");
+ this.statusBar.color = new vscode.ThemeColor("statusBarItem.warningForeground");
+ this.statusBar.backgroundColor = new vscode.ThemeColor(
+ "statusBarItem.warningBackground"
+ );
icon = "$(warning) ";
break;
case "error":
this.statusBar.tooltip += "\nClick to reload.";
this.statusBar.command = "rust-analyzer.reloadWorkspace";
- this.statusBar.color = new vscode.ThemeColor("notificationsErrorIcon.foreground");
+ this.statusBar.color = new vscode.ThemeColor("statusBarItem.errorForeground");
+ this.statusBar.backgroundColor = new vscode.ThemeColor(
+ "statusBarItem.errorBackground"
+ );
icon = "$(error) ";
break;
}