From 1333d66788d5013e601c764f195dbf668d389843 Mon Sep 17 00:00:00 2001 From: Fernando Schauenburg Date: Thu, 20 Mar 2025 13:38:52 +0100 Subject: [PATCH] nvim: add more columns in `lukas-reineke/virt-column.nvim` --- config/nvim/lua/fschauen/plugins/virt-column.lua | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/config/nvim/lua/fschauen/plugins/virt-column.lua b/config/nvim/lua/fschauen/plugins/virt-column.lua index 9e2d7fa..d419c9e 100644 --- a/config/nvim/lua/fschauen/plugins/virt-column.lua +++ b/config/nvim/lua/fschauen/plugins/virt-column.lua @@ -6,20 +6,24 @@ return { event = { "BufReadPost", "BufNewFile" }, 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 - vim.o.colorcolumn = "+1" -- one after 'textwidth' + vim.o.colorcolumn = "+1" else - vim.o.colorcolumn = "" -- none + vim.o.colorcolumn = "" end end return { - { "sc", toggle_colorcolumn, desc = ui.Toggle .. " toggle virtual colunn" }, + { "sC", enable_many, desc = ui.Toggle .. " toggle virtual colunns" }, + { "sc", toggle_single, desc = ui.Toggle .. " toggle one colunn" }, } end, opts = { - char = ui.LineMiddle, + char = { ui.LineMiddle, ui.LineMiddle, ui.LineMiddle }, + highlight = { "VirtColumn1", "VirtColumn2", "VirtColumn3" }, }, }