mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
Don't load pkg autoloads in non-interactive sessions
Fixes an issue where autoloads would bloat load-path and auto-mode-alist with duplicates because they were build on top of old autoloads state. We initialize packages manually at the start of non-interactive sessions anyway.
This commit is contained in:
@ -514,7 +514,9 @@ to least)."
|
|||||||
;; package autoloads file which caches `load-path', `auto-mode-alist',
|
;; package autoloads file which caches `load-path', `auto-mode-alist',
|
||||||
;; `Info-directory-list', and `doom-disabled-packages'. A big
|
;; `Info-directory-list', and `doom-disabled-packages'. A big
|
||||||
;; reduction in startup time.
|
;; reduction in startup time.
|
||||||
(pkg-autoloads-p (doom-load-autoloads-file doom-package-autoload-file)))
|
(pkg-autoloads-p
|
||||||
|
(unless noninteractive
|
||||||
|
(doom-load-autoloads-file doom-package-autoload-file))))
|
||||||
|
|
||||||
(if (and core-autoloads-p (not force-p))
|
(if (and core-autoloads-p (not force-p))
|
||||||
;; In case we want to use package.el or straight via M-x
|
;; In case we want to use package.el or straight via M-x
|
||||||
|
Reference in New Issue
Block a user