@@ -512,7 +512,12 @@ impl Application {
512 use helix_core::diagnostic::{Diagnostic, Range, Severity::*};
512 use helix_core::diagnostic::{Diagnostic, Range, Severity::*};
513 use lsp::DiagnosticSeverity;
513 use lsp::DiagnosticSeverity;
515− let language_server = doc.language_server().unwrap();
515+ let language_server = if let Some(language_server) = doc.language_server() {
518+ log::warn!("Discarding diagnostic because language server is not initialized: {:?}", diagnostic);
517 // TODO: convert inside server
522 // TODO: convert inside server
518 let start = if let Some(start) = lsp_pos_to_pos(
523 let start = if let Some(start) = lsp_pos_to_pos(