diff --git a/crates/els/server.rs b/crates/els/server.rs index 9b2a3c48..371a7617 100644 --- a/crates/els/server.rs +++ b/crates/els/server.rs @@ -244,7 +244,9 @@ impl Server { pub fn run(&mut self) -> Result<(), Box> { loop { let msg = self.read_message()?; - self.dispatch(msg)?; + if let Err(err) = self.dispatch(msg) { + send_error_info(format!("err: {err:?}"))?; + } } // Ok(()) }