diff --git a/helix-lsp/src/client.rs b/helix-lsp/src/client.rs index 490182b0098ff..c0bd77aff5aea 100644 --- a/helix-lsp/src/client.rs +++ b/helix-lsp/src/client.rs @@ -268,7 +268,9 @@ impl Client { /// Forcefully shuts down the language server ignoring any errors. pub async fn force_shutdown(&self) -> Result<()> { - let _ = self.shutdown().await; + if let Err(e) = self.shutdown().await { + log::warn!("language server failed to terminate gracefully - {}", e); + } self.exit().await }