Closed dk949 closed 1 month ago
Turns out this was an issue with my config. I had the following options set in init.lua
vim.api.nvim_create_autocmd("InsertLeave", {
pattern = "*",
command = "setlocal relativenumber number",
group = line_number_grp
})
vim.api.nvim_create_autocmd("InsertEnter", {
pattern = "*",
command = "setlocal norelativenumber",
group = line_number_grp
})
Changing it to this solved the problem:
vim.api.nvim_create_autocmd("InsertLeave", {
pattern = "*",
callback = function()
if vim.opt_local.number:get() then
vim.opt_local.relativenumber = true
vim.opt_local.number = true
end
end,
group = line_number_grp
})
vim.api.nvim_create_autocmd("InsertEnter", {
pattern = "*",
callback = function()
if vim.opt_local.number:get() then
vim.opt_local.relativenumber = false
end
end,
group = line_number_grp
})
Describe the bug
With
insert_only = false
andwin_options = { number = false }
line numbers still appear in normal mode.System information
To Reproduce Steps to reproduce the behavior:
Screenshots