mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
Fix recursive load errors when an enabled module doesn't exist
This commit is contained in:
@ -362,10 +362,11 @@ MODULES is an malformed plist of modules to load."
|
|||||||
((let ((submodule (if (listp m) (car m) m))
|
((let ((submodule (if (listp m) (car m) m))
|
||||||
(flags (if (listp m) (cdr m))))
|
(flags (if (listp m) (cdr m))))
|
||||||
(let ((path (doom-module-find-path module submodule)))
|
(let ((path (doom-module-find-path module submodule)))
|
||||||
(doom-module-set module submodule :flags flags :path path)
|
(when path
|
||||||
(push `(let ((doom--current-module ',(cons module submodule)))
|
(doom-module-set module submodule :flags flags :path path)
|
||||||
(load! init ,path t))
|
(push `(let ((doom--current-module ',(cons module submodule)))
|
||||||
load-forms))))))
|
(load! init ,path t))
|
||||||
|
load-forms)))))))
|
||||||
`(let (file-name-handler-alist)
|
`(let (file-name-handler-alist)
|
||||||
(setq doom-modules ',doom-modules)
|
(setq doom-modules ',doom-modules)
|
||||||
(let ((doom--initializing t))
|
(let ((doom--initializing t))
|
||||||
|
Reference in New Issue
Block a user