lsp: Don't panic if init fails

We correctly filter out the language server inside Document to ignore it
if the capabilities are missing, so this way it'll simply ignore the
errored out LSP rather than panicking.
pull/1225/head
Blaž Hrastnik 3 years ago
parent 01f7a312d0
commit d31bef7fea

@ -337,7 +337,10 @@ impl Registry {
}) })
.await; .await;
value.expect("failed to initialize capabilities"); if let Err(e) = value {
log::error!("failed to initialize language server: {}", e);
return;
}
// next up, notify<initialized> // next up, notify<initialized>
_client _client

Loading…
Cancel
Save