core: fix mandatory package and extension list variables

This commit is contained in:
syl20bnr 2015-08-10 21:22:28 -04:00
parent ba47013e32
commit e2bdc25396
1 changed files with 2 additions and 0 deletions

View File

@ -215,6 +215,7 @@ layer directory."
(when (file-exists-p packages-file)
;; required for lazy-loading of unused layers
;; for instance for helm-spacemacs
(eval `(defvar ,(intern (format "%S-packages" name)) nil))
(unless (configuration-layer/layer-usedp name)
(load packages-file))
(dolist (pkg (symbol-value (intern (format "%S-packages" name))))
@ -259,6 +260,7 @@ layer directory."
(unless (configuration-layer/layer-usedp name)
(load extensions-file))
(dolist (step '(pre post))
(eval `(defvar ,(intern (format "%S-%S-extensions" name step)) nil))
(let ((var (intern (format "%S-%S-extensions" name step))))
(when (boundp var)
(dolist (pkg (symbol-value var))