求解决Error during redisplay: (eval (spaceline-ml-main)) signaled (wrong-type-argument stringp nil)

启动时报这个问题: Error during redisplay: (eval (spaceline-ml-main)) signaled (wrong-type-argument stringp nil) 刚接触emacs,求大神指点。

你是不是没有安装 spaceline 呀? 你的配置安装了哪些 layer,你自己的配置是什么?

找到问题所在了,我在dotspacemacs/user-config()里面配置了启动显示电池信息:(fancy-battery-mode t)就会出现这个错误。 现在修改为: ;; powerline显示电池信息 (require 'fancy-battery) (fancy-battery-update) (fancy-battery-mode t) 就没有报错了,不知这样设定合理么.。 感谢子龙大神关注,另想请教个问题:如何单独设定poweline的颜色主题啊。例如:dotspacemacs-themes的主题设定为:solarized-dark,而powerline的主题设定为:spacemacs-dark。

mode-line单独设置主题貌似不行。。。,不过你可以在一个主题下面,手动去 hack mode-line 的样式。

嗯嗯 我研究下

我这里报同样的错误,但是只出现在用 emacsclient 打开文件的时候,直接打开 emacs 没有问题。 我并没有配置 battery,所以不知道是什么问题。