nvim: add more columns in lukas-reineke/virt-column.nvim

This commit is contained in:
Fernando Schauenburg 2025-03-20 13:38:52 +01:00
parent e673e66e1b
commit 1333d66788

View file

@ -6,20 +6,24 @@ return {
event = { "BufReadPost", "BufNewFile" }, event = { "BufReadPost", "BufNewFile" },
keys = function() keys = function()
local toggle_colorcolumn = function() local enable_many = function() vim.o.colorcolumn = "+1,+21,+41" end
local toggle_single = function()
if vim.o.colorcolumn == "" then if vim.o.colorcolumn == "" then
vim.o.colorcolumn = "+1" -- one after 'textwidth' vim.o.colorcolumn = "+1"
else else
vim.o.colorcolumn = "" -- none vim.o.colorcolumn = ""
end end
end end
return { return {
{ "<leader>sc", toggle_colorcolumn, desc = ui.Toggle .. " toggle virtual colunn" }, { "<leader>sC", enable_many, desc = ui.Toggle .. " toggle virtual colunns" },
{ "<leader>sc", toggle_single, desc = ui.Toggle .. " toggle one colunn" },
} }
end, end,
opts = { opts = {
char = ui.LineMiddle, char = { ui.LineMiddle, ui.LineMiddle, ui.LineMiddle },
highlight = { "VirtColumn1", "VirtColumn2", "VirtColumn3" },
}, },
} }