From d0a86ba012023c71bb2bab1a5dcadb2b57ddf915 Mon Sep 17 00:00:00 2001 From: syl20bnr Date: Thu, 4 Sep 2014 23:43:50 -0400 Subject: [PATCH] Add function spacemacs/declare-configuration-layers --- contribsys.el | 7 +++++++ init.el | 3 +-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/contribsys.el b/contribsys.el index f04a2d9db..0c284384b 100644 --- a/contribsys.el +++ b/contribsys.el @@ -123,3 +123,10 @@ extension. (init-func (intern (format "%s/init-%s" (symbol-name lsym) ext)))) (add-to-list 'load-path (format "%s%s/" ext-dir ext)) (if (fboundp init-func) (funcall init-func)))) + +(defun spacemacs/declare-configuration-layers () + "Declare the configuration layer in order of appearance in list +dotspacemacs-configuration-layers defined in ~/.spacemacs." + (if (boundp 'dotspacemacs-configuration-layers) + (dolist (layer dotspacemacs-configuration-layers) + (spacemacs/declare-layer layer t)))) diff --git a/init.el b/init.el index e1c288312..b04a3703a 100644 --- a/init.el +++ b/init.el @@ -21,8 +21,7 @@ (load (concat user-emacs-directory "contribsys.el")) (spacemacs/declare-layer 'spacemacs) -;; for now hardcoded contrib config layers -(spacemacs/declare-layer 'syl20bnr t) +(spacemacs/declare-configuration-layers) (spacemacs/load-layers) ;; Last configuration decisions are given to the user who can defined them