diff --git a/crates/editor/src/editor.rs b/crates/editor/src/editor.rs index 50102a685f93abac91341539ef51445cb80c6403..2d9afd3721a8165caae4cd15a14b2448f1bc7cfa 100644 --- a/crates/editor/src/editor.rs +++ b/crates/editor/src/editor.rs @@ -17847,6 +17847,7 @@ impl Editor { .unwrap_or(self.diagnostics_max_severity); if !self.inline_diagnostics_enabled() + || !self.diagnostics_enabled() || !self.show_inline_diagnostics || max_severity == DiagnosticSeverity::Off { @@ -17925,7 +17926,7 @@ impl Editor { window: &Window, cx: &mut Context, ) -> Option<()> { - if self.ignore_lsp_data() { + if self.ignore_lsp_data() || !self.diagnostics_enabled() { return None; } let pull_diagnostics_settings = ProjectSettings::get_global(cx)