From 7a7b89ded1346f66624b36b94581b6bd57894a57 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 17 Nov 2019 01:17:34 -0500 Subject: [PATCH] Init packages from init.el in noninteractive sessions This allows users to load init.el for their batch scripts, rather than some monstrosity involving loading core/core.el and doom-initialize. --- core/core.el | 2 ++ init.el | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/core/core.el b/core/core.el index cb12f8d08..176a93855 100644 --- a/core/core.el +++ b/core/core.el @@ -28,6 +28,8 @@ ;; Load the bare necessities (require 'core-lib) +(autoload 'doom-initialize-packages "core-packages") + ;; ;;; Global variables diff --git a/init.el b/init.el index a4c8c0a88..4ddc67d78 100644 --- a/init.el +++ b/init.el @@ -48,7 +48,8 @@ ;; And let 'er rip! (doom-initialize) -(unless noninteractive +(if noninteractive + (doom-initialize-packages) (doom-initialize-core) (doom-initialize-modules) (add-hook 'window-setup-hook #'doom-display-benchmark-h)