@@ -665,15 +665,13 @@ impl EditorView {
666 let mut lines = Vec::new();
666 let mut lines = Vec::new();
667 for diagnostic in diagnostics {
667 for diagnostic in diagnostics {
668− let text = Text::styled(
669− &diagnostic.message,
670− match diagnostic.severity {
668+ let style = Style::reset().patch(match diagnostic.severity {
671− Some(Severity::Error) => error,
669+ Some(Severity::Error) => error,
672− Some(Severity::Warning) | None => warning,
670+ Some(Severity::Warning) | None => warning,
673− Some(Severity::Info) => info,
671+ Some(Severity::Info) => info,
674− Some(Severity::Hint) => hint,
672+ Some(Severity::Hint) => hint,
676− );
674+ let text = Text::styled(&diagnostic.message, style);
677 lines.extend(text.lines);
675 lines.extend(text.lines);