minor: Silence noisy language server not found error in log

This commit is contained in:
Blaž Hrastnik 2024-01-24 16:00:21 +09:00
parent cb25d13028
commit 83f09ecbff

View File

@ -1238,12 +1238,19 @@ fn launch_language_servers(&mut self, doc_id: DocumentId) {
.filter_map(|(lang, client)| match client {
Ok(client) => Some((lang, client)),
Err(err) => {
log::error!(
"Failed to initialize the language servers for `{}` - `{}` {{ {} }}",
language.scope(),
lang,
err
);
if let helix_lsp::Error::ExecutableNotFound(err) = err {
// Silence by default since some language servers might just not be installed
log::debug!(
"Language server not found for `{}` {} {}", language.scope(), lang, err,
);
} else {
log::error!(
"Failed to initialize the language servers for `{}` - `{}` {{ {} }}",
language.scope(),
lang,
err
);
}
None
}
})