fix: blame background style with highlight_current_line enabled
This commit is contained in:
parent
c7df7e43d7
commit
ed45b68de8
1 changed files with 3 additions and 3 deletions
|
|
@ -1258,7 +1258,7 @@ pub const Editor = struct {
|
||||||
self.render_whitespace_map(theme, ctx_.cell_map) catch {};
|
self.render_whitespace_map(theme, ctx_.cell_map) catch {};
|
||||||
if (tui.config().inline_diagnostics)
|
if (tui.config().inline_diagnostics)
|
||||||
self.render_diagnostics(theme, hl_row, ctx_.cell_map) catch {};
|
self.render_diagnostics(theme, hl_row, ctx_.cell_map) catch {};
|
||||||
self.render_blame(theme, ctx_.cell_map) catch {};
|
self.render_blame(theme, hl_row, ctx_.cell_map) catch {};
|
||||||
self.render_column_highlights() catch {};
|
self.render_column_highlights() catch {};
|
||||||
self.render_cursors(theme, ctx_.cell_map, focused) catch {};
|
self.render_cursors(theme, ctx_.cell_map, focused) catch {};
|
||||||
}
|
}
|
||||||
|
|
@ -1456,7 +1456,7 @@ pub const Editor = struct {
|
||||||
_ = self.plane.putc(&cell) catch {};
|
_ = self.plane.putc(&cell) catch {};
|
||||||
}
|
}
|
||||||
|
|
||||||
fn render_blame(self: *Self, theme: *const Widget.Theme, cell_map: CellMap) !void {
|
fn render_blame(self: *Self, theme: *const Widget.Theme, hl_row: ?usize, cell_map: CellMap) !void {
|
||||||
const cursor = self.get_primary().cursor;
|
const cursor = self.get_primary().cursor;
|
||||||
const pos = self.screen_cursor(&cursor) orelse return;
|
const pos = self.screen_cursor(&cursor) orelse return;
|
||||||
const buffer = self.buffer orelse return;
|
const buffer = self.buffer orelse return;
|
||||||
|
|
@ -1464,7 +1464,7 @@ pub const Editor = struct {
|
||||||
const author = commit.author;
|
const author = commit.author;
|
||||||
|
|
||||||
var style = theme.editor_hint;
|
var style = theme.editor_hint;
|
||||||
style = .{ .fg = style.fg, .bg = theme.editor_hint.bg };
|
style = .{ .fg = style.fg, .bg = if (hl_row) |_| theme.editor_line_highlight.bg else theme.editor_hint.bg };
|
||||||
|
|
||||||
self.plane.cursor_move_yx(@intCast(pos.row), @intCast(pos.col));
|
self.plane.cursor_move_yx(@intCast(pos.row), @intCast(pos.col));
|
||||||
self.render_diagnostic_cell(style);
|
self.render_diagnostic_cell(style);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue