vim: use virt-column for a nice colorcolumn
This commit is contained in:
parent
4e65b28abf
commit
ead3b09d6e
2 changed files with 24 additions and 0 deletions
20
config/nvim/lua/fs/config/virt-column.lua
Normal file
20
config/nvim/lua/fs/config/virt-column.lua
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
local nmap = require'fs.util'.nmap
|
||||||
|
|
||||||
|
local toggle = function()
|
||||||
|
if vim.o.colorcolumn == '' then
|
||||||
|
vim.o.colorcolumn = '+1'
|
||||||
|
else
|
||||||
|
vim.o.colorcolumn = ''
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
local config = function()
|
||||||
|
require'virt-column'.setup { char = '│' }
|
||||||
|
|
||||||
|
vim.cmd [[highlight VirtColumn cterm=NONE ctermfg=0]]
|
||||||
|
|
||||||
|
nmap { '<leader>cc', '<cmd>lua require"fs.config.virt-column".toggle()<cr>' }
|
||||||
|
end
|
||||||
|
|
||||||
|
return { config = config, toggle = toggle }
|
||||||
|
|
|
@ -13,6 +13,10 @@ local plugins = function(use)
|
||||||
'nvim-lualine/lualine.nvim',
|
'nvim-lualine/lualine.nvim',
|
||||||
config = function() require'fs.config.lualine'.config() end,
|
config = function() require'fs.config.lualine'.config() end,
|
||||||
}
|
}
|
||||||
|
use {
|
||||||
|
'lukas-reineke/virt-column.nvim',
|
||||||
|
config = function() require'fs.config.virt-column'.config() end,
|
||||||
|
}
|
||||||
|
|
||||||
-- Navigation -------------------------------------------------------------
|
-- Navigation -------------------------------------------------------------
|
||||||
use {
|
use {
|
||||||
|
|
Loading…
Add table
Reference in a new issue