spacemacs 启动错误

我是刚刚安装的 spacemacs dev分支。启动之后显示出错: (Spacemacs) Error in dotspacemacs/init: Variable: “dotspacemacs-startup-lists” has value: “(recents projects)” that doesn’t match its type: “(choice (alist :key-type (choice (const recents) (const recents-by-project) (const bookmarks) (const projects) (const agenda) (const todos)) :value-type (choice integer (const nil) (cons integer integer))) (const nil))”. Validator message: “(user-error Looking for (choice (alist :key-type ... :value-type ...) (const nil))' in (recents projects)’ failed because: all of the options failed Looking for (alist :key-type (choice ... ... ... ... ...) :value-type (choice integer ... ...))' in (recents projects)’ failed because: Looking for (repeat (cons ... ...))' in (recents projects)’ failed because: Looking for (cons (choice ... ... ... ... ...) (choice integer ... ...))' in recents’ failed because: not a cons Looking for (const nil)' in (recents projects)’ failed because: not the expected value)”

貌似和recent 列表有关。但是我进入emacs之后执行了recent clean up 之后再重启,仍然有问题。是不是需要删除recent的文件?那么这个文件在什么地方呢?

试了下最新 commit 40ae5e2293c6edb5aed1c554ec6b825f24db45d8 貌似没有问题(按提示默认生成的模板,你要么删了重新试下?)

我是今天下午刚clone的dev分支。

我把.spacemacs 中的这一行: dotspacemacs-startup-lists '(recents projects) 注释掉就可以了。

可能是因为我这个.spacemacs是前几年release分支模版配置的。最新的dev分支不认某些选项了。

SPC f e D open ediff buffer of ~/.spacemacs and .spacemacs.template

https://develop.spacemacs.org/doc/DOCUMENTATION.html#emacs-and-spacemacs-files

多谢。

发现一个其他的问题,模版中有helm layer。但是我的没加这个。会影响helm的使用么?

如果你主力用 ivy 可以不加(有些包依赖 helm 可能还是把它装了)

了解。非常感谢