on master help sign in
fixes #2856 by resetting style on diagnostic (#2861)
c107f4eSeth Bromberger
helix-term/src/ui/editor.rs+7−9
@@ -665,15 +665,13 @@ impl EditorView {
665
665
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,
675− },
673+ });
676− );
674+ let text = Text::styled(&diagnostic.message, style);
677 lines.extend(text.lines);
675 lines.extend(text.lines);
678 }
676 }
679
677