1
0

Show normal line numbers in insert mode

This commit is contained in:
Patrick Auernig 2023-09-08 13:42:25 +02:00
parent a71534ee68
commit e002342c7f

View File

@ -16,16 +16,29 @@ spec.config = function()
foldclose = "", foldclose = "",
}) })
local function line_numbers(args, fa)
if vim.api.nvim_get_mode().mode == "n" then
return builtin.lnumfunc(args, fa)
else
return "%l"
end
end
local signs = {
text = { "%s" },
}
local folds = {
text = { builtin.foldfunc, " " },
condition = { builtin.not_empty },
}
local numbers = {
text = { line_numbers, " " },
condition = { true, builtin.not_empty },
}
statuscol.setup({ statuscol.setup({
relculright = true, relculright = true,
segments = { segments = { signs, folds, numbers }
{ text = { "%s" }},
{
text = { builtin.lnumfunc, " " },
condition = { true, builtin.not_empty },
},
{ text = { builtin.foldfunc, " " }},
}
}) })
end end