wait for lsp process so that it doesn't zoombie
@@ -895,6 +895,7 @@ fn reload(&self) {
fn stop(&self) {
self.active.store(false, Ordering::Release);
let _ = self.state.lock().process.kill();
+ let _ = self.state.lock().process.wait();
}
pub fn get_uri(&self, buffer: &Buffer) -> Url {
