From cd77842641b3dddd0ff2085bd7f565d28add6c9e Mon Sep 17 00:00:00 2001 From: Nachuan Tang Date: Fri, 10 Feb 2023 02:36:22 -0500 Subject: [PATCH] . --- .vimrc.bundles | 3 +++ .../after/plugin/coc-theme.vim => theme.vim} | 18 ++++++++++++++++++ 2 files changed, 21 insertions(+) rename config/{vi-plugs/coc-theme/after/plugin/coc-theme.vim => theme.vim} (67%) diff --git a/.vimrc.bundles b/.vimrc.bundles index 3dee683..3fca673 100644 --- a/.vimrc.bundles +++ b/.vimrc.bundles @@ -694,3 +694,6 @@ endif " :verbose map ,cf " } +if filereadable(g:mydotfiles_directory . "/config/theme.vim") + exec "source " . g:mydotfiles_directory . "/config/theme.vim" +endif diff --git a/config/vi-plugs/coc-theme/after/plugin/coc-theme.vim b/config/theme.vim similarity index 67% rename from config/vi-plugs/coc-theme/after/plugin/coc-theme.vim rename to config/theme.vim index 2d41bbe..d8d3ffd 100644 --- a/config/vi-plugs/coc-theme/after/plugin/coc-theme.vim +++ b/config/theme.vim @@ -36,3 +36,21 @@ function! ThemeFix() end endfunction +function! GetRidOfBg() + let hiGroups = ['CocErrorSign'] + for group in hiGroups + if hlexists(group) + execute('hi ' . group . ' ctermbg=none') + endif + endfor +endfunction + +function! CocThemeFix() + hi CocErrorHighlight cterm=underline ctermfg=124 ctermbg=none + hi Error cterm=underline ctermfg=124 ctermbg=none + hi javaError cterm=underline ctermfg=124 ctermbg=none + call GetRidOfBg() +endfunction + +call CocThemeFix() +au! ColorScheme * call CocThemeFix()