doomemacs/lisp
Henrik Lissner b7b66e6202
fix: $DOOMDIR loading twice and too early
An unintended change snuck into 2c14eff. The :core and :user virtual
modules are no longer stripped from the module list before iterating
through (and loading) them. This meant that Doom would load these two
like regular modules (and first, since these two are always at the start
of the list).

This is harmless for :core, because it has no init.el or config.el, but
:user does! This means $DOOMDIR/{init,config}.el would be loaded
twice (once before all other modules and again afterwards), causing load
order issues (like #6818).

Fix: #6818
Amend: 2c14eff7f1
2022-09-20 13:03:47 +02:00
..
cli perf: disable autoload-compute-prefixes & optimize var cache 2022-09-20 01:43:33 +02:00
lib fix(lib): doom/help-search-{load-path,loaded-files} 2022-09-20 02:29:08 +02:00
doom-cli.el fix(cli): 'Profiles not initialized' error 2022-09-19 00:01:03 +02:00
doom-editor.el refactor: remove redundant server-auth-dir setting 2022-09-18 00:54:10 +02:00
doom-keybinds.el refactor!: redesign module init/config hooks 2022-09-16 01:14:22 +02:00
doom-lib.el fix(lib): suppress 'Function X is already compiled' 2022-09-16 19:19:55 +02:00
doom-modules.el nit: minor comment revision and refactors 2022-09-16 17:01:57 +02:00
doom-packages.el nit: minor comment revision and refactors 2022-09-16 17:01:57 +02:00
doom-profiles.el fix: $DOOMDIR loading twice and too early 2022-09-20 13:03:47 +02:00
doom-projects.el nit: comment revision and formatting 2022-09-16 01:14:22 +02:00
doom-start.el perf: defer local-vars hooks until after-init-hook 2022-09-20 01:40:59 +02:00
doom-ui.el perf: defer init for frame's buffer-predicate 2022-09-20 02:29:14 +02:00
doom.el tweak: use doom-profile-*-dir for core dir/file vars 2022-09-17 21:41:42 +02:00
packages.el bump: :core 2022-09-06 22:55:47 +02:00