vim/virt-column: move keymap

This commit is contained in:
Fernando Schauenburg 2023-08-10 02:09:29 +02:00
parent f0fb62a602
commit 2b7b5dd2fc
2 changed files with 17 additions and 17 deletions

View file

@ -13,6 +13,14 @@ local toggle_relativenumber = function()
vim.wo.number = vim.wo.relativenumber or vim.wo.number vim.wo.number = vim.wo.relativenumber or vim.wo.number
end end
local toggle_colorcolumn = function()
if vim.o.colorcolumn == '' then
vim.o.colorcolumn = '+1' -- one after 'textwidth'
else
vim.o.colorcolumn = '' -- none
end
end
local keymap = { local keymap = {
-- better navigation for wrapped lines -- better navigation for wrapped lines
{ 'j', 'gj' }, { 'j', 'gj' },
@ -128,6 +136,10 @@ local keymap = {
{ '<leader>sw', '<cmd>set wrap! | set wrap?<CR>' }, { '<leader>sw', '<cmd>set wrap! | set wrap?<CR>' },
{ '<leader>ss', '<cmd>set spell! | set spell?<CR>' }, { '<leader>ss', '<cmd>set spell! | set spell?<CR>' },
virt_column = {
{ '<leader>sc', toggle_colorcolumn, desc = 'Toggle virtual colunn' },
},
treesitter = { treesitter = {
{ '<leader>tp', '<cmd>TSPlaygroundToggle<cr>' }, { '<leader>tp', '<cmd>TSPlaygroundToggle<cr>' },
{ '<leader>th', '<cmd>TSHighlightCapturesUnderCursor<cr>' }, { '<leader>th', '<cmd>TSHighlightCapturesUnderCursor<cr>' },

View file

@ -1,24 +1,12 @@
return { return {
'lukas-reineke/virt-column.nvim', 'lukas-reineke/virt-column.nvim',
event = {
'BufReadPost',
'BufNewFile'
},
keys = require('fschauen.keymap').virt_column,
opts = { opts = {
char = '', char = '',
}, },
event = { 'BufReadPost', 'BufNewFile' },
keys ={
{
'<leader>sc',
function()
if vim.o.colorcolumn == '' then
vim.o.colorcolumn = '+1' -- one after 'textwidth'
else
vim.o.colorcolumn = '' -- none
end
end,
'Toggle virtual colunn'
},
},
} }