fix(ui): properly handly signs without name. Fixes #1612

This commit is contained in:
Folke Lemaitre 2023-10-07 11:18:04 +02:00
parent fb110e76d8
commit 0fcdbe20da
No known key found for this signature in database
GPG key ID: 41F8B1FBACAE2040

View file

@ -26,7 +26,7 @@ function M.get_signs(buf, lnum)
)
for _, extmark in pairs(extmarks) do
signs[#signs + 1] = {
name = extmark[4].sign_hl_group,
name = extmark[4].sign_hl_group or "",
text = extmark[4].sign_text,
texthl = extmark[4].sign_hl_group,
priority = extmark[4].priority,
@ -93,7 +93,7 @@ function M.statuscolumn()
---@type Sign?,Sign?,Sign?
local left, right, fold
for _, s in ipairs(M.get_signs(buf, vim.v.lnum)) do
if s.name:find("GitSign") then
if s.name and s.name:find("GitSign") then
right = s
else
left = s