From aef23c2d2d82affbbf6e549fbe22c49490157f82 Mon Sep 17 00:00:00 2001 From: Nachuan Tang Date: Fri, 26 Aug 2022 22:56:24 -0400 Subject: [PATCH] hi clear before set new color scheme. since some colorscheme only covers a few sets of colors and we want it to use default color rather than color from last color scheme --- .vimrc.bundles | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.vimrc.bundles b/.vimrc.bundles index e6b699c..46dba15 100644 --- a/.vimrc.bundles +++ b/.vimrc.bundles @@ -252,12 +252,14 @@ endif function! SetDarkTheme() set background=dark + hi clear execute("colorscheme " . g:dark_theme) let g:theme_color = 'dark' endfunction function! SetLightTheme() set background=light + hi clear execute("colorscheme " . g:light_theme) let g:theme_color = 'light' endfunction @@ -431,12 +433,10 @@ endif function! ToggleBG() " Inversion if g:theme_color == "dark" - call SetLightTheme() call SetAirlineTheme(g:airline_light_theme) call CreateSignalFile('.light_theme.signal') else - call SetDarkTheme() call SetAirlineTheme(g:airline_dark_theme) " for saving theme state