2b1c323dbf
~/.doom.d/modules is now a full module tree, like ~/.emacs.d/modules. Symlinks are no longer involved. Private modules can now shadow Doom modules. e.g. ~/.doom.d/modules/lang/org will take precendence over ~/.emacs.d/modules/lang/org. Also, made doom--*-load-path variables public (e.g. doom--site-load-path => doom-site-load-path), and rearranged the load-path for a 10-15% startup boost. |
||
---|---|---|
.. | ||
autoload.el | ||
config.el | ||
init.el | ||
README.org |
:config private
This module enables support for an external private module and nested
submodules, either at ~/.doom.d
(or $XDG_CONFIG_HOME/doom
with the +xdg
flag).
Table of Contents TOC
Module Flags
+xdg
Tells this module to respect XDG conventions and look for your private config in$XDG_CONFIG_HOME/doom
(falls back to~/.config/doom
).
Features
Private sub-modules
Modules placed in the modules/
subdirectory of your external config are
symlinked to ~/.emacs.d/modules/private
, and can be activated from doom!
:
(doom! :private private-module1 private-module2 ...)