From 35310f1032ee1d84853fa166c0003ba9cd38d910 Mon Sep 17 00:00:00 2001 From: Edwin Cheng Date: Thu, 28 Jan 2021 23:33:48 +0800 Subject: Update vscode for new status --- editors/code/src/ctx.ts | 6 ++++++ editors/code/src/lsp_ext.ts | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/editors/code/src/ctx.ts b/editors/code/src/ctx.ts index e7585184b..c07583cfa 100644 --- a/editors/code/src/ctx.ts +++ b/editors/code/src/ctx.ts @@ -74,6 +74,12 @@ export class Ctx { this.statusBar.command = undefined; this.statusBar.color = undefined; break; + case "readyPartial": + this.statusBar.text = "rust-analyzer"; + this.statusBar.tooltip = "Ready (Partial)"; + this.statusBar.command = undefined; + this.statusBar.color = undefined; + break; case "ready": this.statusBar.text = "rust-analyzer"; this.statusBar.tooltip = "Ready"; diff --git a/editors/code/src/lsp_ext.ts b/editors/code/src/lsp_ext.ts index d21a3db86..2de1e427d 100644 --- a/editors/code/src/lsp_ext.ts +++ b/editors/code/src/lsp_ext.ts @@ -10,7 +10,7 @@ export interface AnalyzerStatusParams { export const analyzerStatus = new lc.RequestType("rust-analyzer/analyzerStatus"); export const memoryUsage = new lc.RequestType0("rust-analyzer/memoryUsage"); -export type Status = "loading" | "ready" | "invalid" | "needsReload"; +export type Status = "loading" | "ready" | "readyPartial" | "invalid" | "needsReload"; export interface StatusParams { status: Status; } -- cgit v1.2.3