fix(util): fixed line number toggling. Closes #1173

This commit is contained in:
Folke Lemaitre
2023-07-20 23:38:40 +02:00
parent 6323b419fd
commit df0818880e
2 changed files with 15 additions and 1 deletions

View File

@ -186,6 +186,20 @@ function M.toggle(option, silent, values)
end
end
local nu = { number = true, relativenumber = true }
function M.toggle_number()
if vim.opt_local.number:get() or vim.opt_local.relativenumber:get() then
nu = { number = vim.opt_local.number:get(), relativenumber = vim.opt_local.relativenumber:get() }
vim.opt_local.number = false
vim.opt_local.relativenumber = false
Util.warn("Disabled line numbers", { title = "Option" })
else
vim.opt_local.number = nu.number
vim.opt_local.relativenumber = nu.relativenumber
Util.info("Enabled line numbers", { title = "Option" })
end
end
local enabled = true
function M.toggle_diagnostics()
enabled = not enabled