Make optional packages.el and extensions.el file in configuration layers
This commit is contained in:
parent
6abdf178cb
commit
ca370430f4
|
@ -85,17 +85,19 @@ extension.
|
|||
(ext-file (concat dir "extensions.el")))
|
||||
(progn
|
||||
;; packages
|
||||
(unless (not (file-exists-p pkg-file))
|
||||
(load pkg-file)
|
||||
(dolist (pkg (eval (intern (format "%s-packages" (symbol-name sym)))))
|
||||
(puthash pkg sym spacemacs-all-packages))
|
||||
(puthash pkg sym spacemacs-all-packages)))
|
||||
;; extensions
|
||||
(unless (not (file-exists-p ext-file))
|
||||
(load ext-file)
|
||||
(dolist (pkg (eval (intern (format "%s-pre-extensions"
|
||||
(symbol-name sym)))))
|
||||
(puthash pkg sym spacemacs-all-pre-extensions))
|
||||
(dolist (pkg (eval (intern (format "%s-post-extensions"
|
||||
(symbol-name sym)))))
|
||||
(puthash pkg sym spacemacs-all-post-extensions)))))
|
||||
(puthash pkg sym spacemacs-all-post-extensions))))))
|
||||
;; number of chuncks for the loading screen
|
||||
(let ((total (+ (ht-size spacemacs-all-packages)
|
||||
(ht-size spacemacs-all-pre-extensions)
|
||||
|
|
Loading…
Reference in a new issue