@@ -798,9 +798,18 @@ impl Document {
798 self.version
798 self.version
802 pub fn language_server(&self) -> Option<&helix_lsp::Client> {
801 pub fn language_server(&self) -> Option<&helix_lsp::Client> {
803− self.language_server.as_deref()
802+ let server = self.language_server.as_deref();
803+ let initialized = server
804+ .map(|server| server.is_initialized())
807+ // only resolve language_server if it's initialized
806 #[inline]
815 #[inline]