diff options
author | Seth Bromberger | 2022-06-22 18:53:36 +0000 |
---|---|---|
committer | GitHub | 2022-06-22 18:53:36 +0000 |
commit | c107f4ea49edd61a3c6e8b971b20604cdab96325 (patch) | |
tree | 4595ca1a2e61d973e7fe0eb8990e4f4294be01c6 /helix-term | |
parent | 301065fe4d062dacc2b23b0f55780b3b6f2f52b5 (diff) |
fixes #2856 by resetting style on diagnostic (#2861)
Diffstat (limited to 'helix-term')
-rw-r--r-- | helix-term/src/ui/editor.rs | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/helix-term/src/ui/editor.rs b/helix-term/src/ui/editor.rs index dc6362c6..debce9b4 100644 --- a/helix-term/src/ui/editor.rs +++ b/helix-term/src/ui/editor.rs @@ -665,15 +665,13 @@ impl EditorView { let mut lines = Vec::new(); for diagnostic in diagnostics { - let text = Text::styled( - &diagnostic.message, - match diagnostic.severity { - Some(Severity::Error) => error, - Some(Severity::Warning) | None => warning, - Some(Severity::Info) => info, - Some(Severity::Hint) => hint, - }, - ); + let style = Style::reset().patch(match diagnostic.severity { + Some(Severity::Error) => error, + Some(Severity::Warning) | None => warning, + Some(Severity::Info) => info, + Some(Severity::Hint) => hint, + }); + let text = Text::styled(&diagnostic.message, style); lines.extend(text.lines); } |