diff --git a/editors/code/src/ctx.ts b/editors/code/src/ctx.ts index 0dea1b87b2f..26510011d43 100644 --- a/editors/code/src/ctx.ts +++ b/editors/code/src/ctx.ts @@ -98,7 +98,9 @@ export class Ctx { icon = "$(warning) "; break; case "error": - statusBar.tooltip += "\nClick to reload."; + statusBar.tooltip = + (status.message ? status.message + "\n" : "") + "Click to reload."; + statusBar.command = "rust-analyzer.reloadWorkspace"; statusBar.color = new vscode.ThemeColor("statusBarItem.errorForeground"); statusBar.backgroundColor = new vscode.ThemeColor("statusBarItem.errorBackground");