spacemacs 为什么就算修改 theme 背景颜色也还是 solarized-light?

关于 theme 的设置:

   dotspacemacs-themes '(solarized-light spacemacs-light)

但即使我用 consult-theme 切换到其它 theme, 背景也还是 solarized-light, 只有 tabline 和 cursor 所在行会改变, 其它的完全没有改变. 这使得我无法改 theme.

如果我直接改成

   dotspacemacs-themes '(solarized-light spacemacs-light)

重启会是:

我的环境是 windows+wsl2, 我用的是 wslg. 我把 windows terminal 的 theme 设置为 solarized, 但这个应该没有影响? 我实在想不出为什么 emacs 会固执地用 solarized-light, 搜索配置出现 solarized 的就只有前面给出的行.

切换其他theme之前,要把已经开启的theme禁用掉

(disable-theme 'solarized-light)
(load-theme 'solarized-dark t)

也不行.

consult-theme 肯定是可以的,先查查自己的配置,比如custom.el里有没有内容

参考 这个, 终于解决了, 把 spacemacs 启动文件中的 custom-set-faces 注释(不能全注释), 我本来有 2 个 custom-set-faces, 注释了其中一个, 另一个没全注释, 注释了关于 default 的部分, 然后就可以了.