From 77908bc7c447ed4cd82c7f35e0b527635da6eb27 Mon Sep 17 00:00:00 2001 From: Danila Fedorin Date: Fri, 8 Mar 2024 11:28:05 -0800 Subject: [PATCH] Unset the error handler before stopping the language server. This makes sure the 'unrecoverable error -- exited with code 0' doesn't print when trying to restart LSP etc. Signed-off-by: Danila Fedorin --- src/ChapelLanguageClient.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ChapelLanguageClient.ts b/src/ChapelLanguageClient.ts index f7484a7..61b3520 100644 --- a/src/ChapelLanguageClient.ts +++ b/src/ChapelLanguageClient.ts @@ -314,6 +314,7 @@ export abstract class ChapelLanguageClient { stop(): Promise { return new Promise((resolve, reject) => { if (this.client && this.state === LanguageClientState.RUNNING) { + this.client.errorHandler = () => {}; this.client.stop().catch(reject); this.client.dispose(); this.client = undefined;