I'm trying to use base16-vim for a light color scheme. I want to use "one-light", but it seems that none of the light schemes work. After starting Vim with a light scheme, :colo
reports default scheme. When I do the same after switching to a dark scheme, the correct one is reported.
I debugged the startup with vim -D
and can see, that the correct light scheme is set in the beginning, but at the very end (I think it is caused by autocommands) it switches back to default.
I also checked log files of both startups (light/dark schemes) with vim -V20debug.log
and found that the main difference (besides the colors of course) is, the the light scheme is loaded again at the end.
I already debugged Vim a lot, but do not know how to proceed. When I debug vim with vim -D
for two different colorschemes (light/dark) I get this output (:colo
is added by me to check current colorscheme):
light scheme:
Befehl: call s:LocalBrowse(expand("<amatch>"))
>colo
base16-one-light
Befehl: call s:VimEnter(expand("<amatch>"))
>colo
default
dark scheme:
Befehl: call s:LocalBrowse(expand("<amatch>"))
>colo
base16-onedark
Befehl: call s:VimEnter(expand("<amatch>"))
>colo
base16-onedark
colors
dir but some need special handling.)