fix: prevent extmark line number from being negative in render_state (#1941)
This commit is contained in:
@@ -1835,7 +1835,8 @@ function Sidebar:render_state()
|
|||||||
{ { string.rep(" ", padding) }, { virt_line, hl } },
|
{ { string.rep(" ", padding) }, { virt_line, hl } },
|
||||||
}
|
}
|
||||||
|
|
||||||
self.state_extmark_id = api.nvim_buf_set_extmark(self.result_container.bufnr, self.state_ns_id, #lines - 2, 0, {
|
local line_num = math.max(0, #lines - 2)
|
||||||
|
self.state_extmark_id = api.nvim_buf_set_extmark(self.result_container.bufnr, self.state_ns_id, line_num, 0, {
|
||||||
virt_lines = centered_virt_lines,
|
virt_lines = centered_virt_lines,
|
||||||
hl_eol = true,
|
hl_eol = true,
|
||||||
hl_mode = "combine",
|
hl_mode = "combine",
|
||||||
|
|||||||
Reference in New Issue
Block a user