什么意思`dotspacemacs-configuration-layers'在`dotspacemacs / layers'之外被改变了?

时间:2016-10-25 18:38:39

标签: spacemacs

我的spacemacs是0.200.3@25.1.1

每次启动spacemacs时都会收到警告,如何解决这个问题?

  

警告:                                              - dotspacemacs-configuration-layers' was changed outside of dotspacemacs / layers'。

1 个答案:

答案 0 :(得分:4)

我在更新到最新版本0.200.5后收到了相同的警告,但它是由我的.spacemacs中的以下行引起的,该行位于dotspacemacs/user-config函数中:

  (setq-default dotspacemacs-configuration-layers
            '((auto-completion :variables
                               auto-completion-enable-snippets-in-popup t)))

在您的情况下,请在配置中查找所有dotspacemacs-configuration-layers变量,并将其移至.spacemacs文件中的dotspacemacs/layers函数。

据我了解,现在Spacemacs要求dotspacemacs-configuration-layers函数中只定义一次dotspacemacs/layers变量。