From b00f403fda411e1b27e81294f736770fc47a63ac Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 1 Nov 2019 14:11:53 -0400 Subject: [PATCH] Don't init all of core in noninteractive sessions You can therefore load ~/.emacs.d/init.el directly to bootstrap Doom for your own batch scripts. --- init.el | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/init.el b/init.el index 147686d67..d7591e773 100644 --- a/init.el +++ b/init.el @@ -47,9 +47,9 @@ nil 'nomessage) ;; And let 'er rip! -(add-hook 'window-setup-hook #'doom-display-benchmark-h) -(add-to-list 'command-switch-alist (cons "--restore" #'doom-restore-session-handler)) - -(doom-initialize) -(doom-initialize-core) -(doom-initialize-modules) +(doom-initialize noninteractive) +(unless noninteractive + (doom-initialize-core) + (doom-initialize-modules) + (add-hook 'window-setup-hook #'doom-display-benchmark-h) + (add-to-list 'command-switch-alist (cons "--restore" #'doom-restore-session-handler)))