mirror of
https://github.com/helix-editor/helix.git
synced 2024-11-22 01:16:18 +04:00
fixes background reset (#2900)
* fixes background reset * moves creation of default style out of loop * patches with background_style * removes commented code
This commit is contained in:
parent
030de46e6b
commit
07e7a13a9e
@ -668,13 +668,16 @@ pub fn render_diagnostics(
|
||||
let hint = theme.get("hint");
|
||||
|
||||
let mut lines = Vec::new();
|
||||
let background_style = theme.get("ui.background");
|
||||
for diagnostic in diagnostics {
|
||||
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 style = Style::reset()
|
||||
.patch(background_style)
|
||||
.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);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user