From 2b7b5dd2fc36d093d02b9c8f4aec723aa97f5be5 Mon Sep 17 00:00:00 2001 From: Fernando Schauenburg Date: Thu, 10 Aug 2023 02:09:29 +0200 Subject: [PATCH] vim/virt-column: move keymap --- config/nvim/lua/fschauen/keymap.lua | 12 ++++++++++ .../nvim/lua/fschauen/plugins/virt-column.lua | 22 +++++-------------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/config/nvim/lua/fschauen/keymap.lua b/config/nvim/lua/fschauen/keymap.lua index bb4b736..ece5bc0 100644 --- a/config/nvim/lua/fschauen/keymap.lua +++ b/config/nvim/lua/fschauen/keymap.lua @@ -13,6 +13,14 @@ local toggle_relativenumber = function() vim.wo.number = vim.wo.relativenumber or vim.wo.number 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 = { -- better navigation for wrapped lines { 'j', 'gj' }, @@ -128,6 +136,10 @@ local keymap = { { 'sw', 'set wrap! | set wrap?' }, { 'ss', 'set spell! | set spell?' }, + virt_column = { + { 'sc', toggle_colorcolumn, desc = 'Toggle virtual colunn' }, + }, + treesitter = { { 'tp', 'TSPlaygroundToggle' }, { 'th', 'TSHighlightCapturesUnderCursor' }, diff --git a/config/nvim/lua/fschauen/plugins/virt-column.lua b/config/nvim/lua/fschauen/plugins/virt-column.lua index e48cdfa..c02e521 100644 --- a/config/nvim/lua/fschauen/plugins/virt-column.lua +++ b/config/nvim/lua/fschauen/plugins/virt-column.lua @@ -1,24 +1,12 @@ return { 'lukas-reineke/virt-column.nvim', - + event = { + 'BufReadPost', + 'BufNewFile' + }, + keys = require('fschauen.keymap').virt_column, opts = { char = '│', }, - - event = { 'BufReadPost', 'BufNewFile' }, - - keys ={ - { - 'sc', - function() - if vim.o.colorcolumn == '' then - vim.o.colorcolumn = '+1' -- one after 'textwidth' - else - vim.o.colorcolumn = '' -- none - end - end, - 'Toggle virtual colunn' - }, - }, }