From cd0b4b148484d2753c1b0b6242c8b291cbc527e8 Mon Sep 17 00:00:00 2001 From: DrNuget Date: Thu, 8 Jan 2026 08:48:06 +0200 Subject: vimrc fix theme overrides for theme switching --- .config/nvim/init.lua | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) (limited to '.config') diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index ad2d3f3..c572941 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -49,6 +49,14 @@ vim.cmd([=[ " Map escape+space key to exit insert mode in a terminal buffer tnoremap + + " Theme overrides + autocmd ColorScheme * highlight Normal guibg=NONE ctermbg=NONE + autocmd ColorScheme * highlight NormalNC guibg=NONE ctermbg=NONE + autocmd ColorScheme * highlight LineNrAbove guifg=gray ctermfg=gray cterm=bold gui=bold + autocmd ColorScheme * highlight LineNrBelow guifg=gray ctermfg=gray cterm=bold gui=bold + autocmd ColorScheme * highlight LineNr guifg=white ctermfg=white cterm=bold gui=bold + " Automatically strip trailing whitespace when saving autocmd BufWritePre * lua strip_whitespace() @@ -238,10 +246,6 @@ require("pckr").add{ }, } }) - vim.cmd("colorscheme monokai-pro") - vim.api.nvim_set_hl(0, 'LineNrAbove', { fg='gray', bold=true }) - vim.api.nvim_set_hl(0, 'LineNr', { fg='white', bold=true }) - vim.api.nvim_set_hl(0, 'LineNrBelow', { fg='gray', bold=true }) end }, { @@ -260,14 +264,7 @@ require("pckr").add{ { "blazkowolf/gruber-darker.nvim", config = function() - vim.cmd("colorscheme gruber-darker") - vim.api.nvim_set_hl(0, "Normal", {bg = "none"}) - vim.api.nvim_set_hl(0, "NormalNC", {bg = "none"}) - vim.api.nvim_set_hl(0, "NormalFloat", {bg = "none"}) - - vim.api.nvim_set_hl(0, 'LineNrAbove', { fg='gray', bold=true }) - vim.api.nvim_set_hl(0, 'LineNr', { fg='white', bold=true }) - vim.api.nvim_set_hl(0, 'LineNrBelow', { fg='gray', bold=true }) + vim.cmd("colo gruber-darker") end } } -- cgit v1.2.3