使用develop分支,总是出现(use-package)的错误,是我没下载成功么

Error (use-package): helm/:config: Symbol’s function definition is void: helm-flx-mode

最近 spacemacs 使用了 use-package-always-defer ,即在使用 use-package 函数时默认是有 :defer t ,而要立即加载需要:demand t ,这就导致了某些包的 init 出问题(主要在 spacemacs-base、spacemacs-bootstrap 等基础的 layer 中)

你需要先去 helm layer 中看看相关的 init 函数中的 use-package 的使用是否正确

1 个赞

话说spacemacs为啥要这么做……我看commit message没理解

不知道,可能是 :defer t 写烦了吧

不过现在打开速度快了一点 ( 该不会是原来可以 autoload 而且没有使用 :defer t 的包,这会恰好 defer 了吧2333 )

1 个赞

然而spacemacs又revert回去了……