nvim/after/plugin/colors.lua

55 lines
1.7 KiB
Lua
Raw Normal View History

2024-05-09 13:06:54 +02:00
function LineNumberColors()
2024-06-19 17:58:41 +02:00
vim.api.nvim_set_hl(0, 'LineNrAbove', { fg='#51B3EC', bold=true })
2024-05-09 13:06:54 +02:00
vim.api.nvim_set_hl(0, 'LineNr', { fg='white', bold=true })
2024-06-19 17:58:41 +02:00
vim.api.nvim_set_hl(0, 'LineNrBelow', { fg='#FB508F', bold=true })
2024-05-09 13:06:54 +02:00
vim.o.signcolumn = "auto"
2024-06-19 17:58:41 +02:00
vim.o.numberwidth = 1
2024-05-09 13:06:54 +02:00
end
2024-06-19 17:58:41 +02:00
--local function set_terminal_mode_statuscolumn()
-- vim.wo.relativenumber = true
-- vim.wo.number = true
-- vim.wo.statuscolumn = [[%=%{&number ? (v:relnum == 0 ? '~' : printf('%1d', v:relnum)) : ''}]]
--end
--
---- Function to reset status column back to default
--local function reset_normal_mode_statuscolumn()
-- vim.wo.relativenumber = true
-- vim.wo.number = true
-- --vim.wo.statuscolumn = [[%=%{v:relnum ? printf('%1d', v:relnum) : printf('%1d', v:lnum)}]]
-- --vim.wo.statuscolumn = [[%=%{&number ? (v:relnum == 0 ? printf('%1d', v:lnum) : printf('%1d', v:relnum)) : ''}]]
-- vim.wo.statuscolumn = [[%=%{printf('1%d', v:relnum)}]]
--end
--
--vim.api.nvim_create_augroup('TerminalModeStatusColumn', { clear = true })
--
--vim.api.nvim_create_autocmd('TermEnter', {
-- group = 'TerminalModeStatusColumn',
-- pattern = '*',
-- callback = function()
-- LineNumberColors()
-- set_terminal_mode_statuscolumn()
-- end
--})
--
--vim.api.nvim_create_autocmd('TermLeave', {
-- group = 'TerminalModeStatusColumn',
-- pattern = '*',
-- callback = function()
-- LineNumberColors()
-- reset_normal_mode_statuscolumn()
-- end
--})
--
--vim.api.nvim_create_autocmd('CursorMoved', {
-- group = 'TerminalModeStatusColumn',
-- pattern = '*',
-- callback = function()
-- if vim.bo.buftype == 'terminal' then
-- set_terminal_mode_statuscolumn()
-- end
-- end,
--})
--LineNumberColors()