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.
This commit is contained in:
Henrik Lissner 2019-11-01 14:11:53 -04:00
parent be196cbe39
commit b00f403fda
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

12
init.el
View file

@ -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)))