on master help sign in
fixes #2856 by resetting style on diagnostic (#2861)
commitc107f4ea49edd61a3c6e8b971b20604cdab96325 authorSeth Bromberger <sbromberger@users.noreply.github.com> dateWed 22 Jun 2022, 11:53 (4 years ago) parent301065f
1 file changed+7−9
helix-term/src/ui/editor.rs+7−9
helix-term/src/ui/editor.rs+7−9
@@ -665,15 +665,13 @@ impl EditorView {
665665
666666 let mut lines = Vec::new();
667667 for diagnostic in diagnostics {
668− let text = Text::styled(
669− &diagnostic.message,
670− match diagnostic.severity {
671− Some(Severity::Error) => error,
672− Some(Severity::Warning) | None => warning,
673− Some(Severity::Info) => info,
674− Some(Severity::Hint) => hint,
675− },
676− );
668+ let style = Style::reset().patch(match diagnostic.severity {
669+ Some(Severity::Error) => error,
670+ Some(Severity::Warning) | None => warning,
671+ Some(Severity::Info) => info,
672+ Some(Severity::Hint) => hint,
673+ });
674+ let text = Text::styled(&diagnostic.message, style);
677675 lines.extend(text.lines);
678676 }
679677