From 8231b11b956db3c5c65c752fb4e395ed4a7c235c Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 6 Feb 2017 01:23:35 -0500 Subject: [PATCH] Add wildcard to doom! loader --- core/core-packages.el | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/core-packages.el b/core/core-packages.el index e91bee178..c9f704fc6 100644 --- a/core/core-packages.el +++ b/core/core-packages.el @@ -85,6 +85,10 @@ byte-compilation." (setq mode p)) ((not mode) (error "No namespace specified on `doom!' for %s" p)) + ((eq p '*) + (let ((mode-name (substring (symbol-name mode) 1))) + (--map (setq doom-modules (append doom-modules (list (cons mode (f-base it))))) + (f-directories (f-expand mode-name doom-modules-dir))))) (t (setq doom-modules (append doom-modules (list (cons mode p)))))))) (unless noninteractive