Spacemacs 默认补全引擎是 helm,我想用vertico。所以我注释掉helm,使用 compleseus layer。compleseus layer默认就把 vertico consult embark marginalia orderless给装上了。
出现错误的步骤是
- 重启emacs,安装 compleseus layer
- 安装完毕compleseus layer,调用consult相关命令使用正常
- 重启emacs,调用consult相关命令比如consult-line。出现错误:
Symbol’s value as variable is void: consult--source-buffer
有一个弥补错误的临时方案,每一次重启emacs都删除elpa下的consult包,就能正常使用。但是,一旦下载完成consult,第二次启动Emacs就出现上述错误。
我搜索一些资料,说是包加载顺序问题,但是不知道如何解决。