“dotspacemacs-configuration-layers”在“dotspacemacs/layers”之外更改是什么意思?

Dea*_*hen 4 spacemacs

我的 spacemacs 是 0.200.3@25.1.1

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

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

小智 6

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

  (setq-default dotspacemacs-configuration-layers
            '((auto-completion :variables
                               auto-completion-enable-snippets-in-popup t)))
Run Code Online (Sandbox Code Playgroud)

在您的情况下,请dotspacemacs-configuration-layers在您的配置中找到所有出现的变量,并将它们移动到dotspacemacs/layers.spacemacs 文件中的函数中。

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