doomemacs/modules/config/private
Henrik Lissner bae226b94f
Refactor to revolve module tree roots around doom! calls
Any module can now use a doom! call to declare a module tree root.

This means that if you have a doom! block in
~/.emacs.d/modules/lang/org/init.el, then you can have submodules in
~/.emacs.d/modules/lang/org/modules/MODULE/SUBMODULE if you wanted to
for some reason.

This is only really truly useful for private modules. A doom! block in
~/.doom.d/init.el will recognize and enable modules in
~/.doom.d/modules/.
2018-02-16 05:07:46 -05:00
..
autoload.el Add config/private; for ~/.doom.d & ~/.config/doom support #406 2018-02-14 23:36:35 -05:00
config.el Add config/private; for ~/.doom.d & ~/.config/doom support #406 2018-02-14 23:36:35 -05:00
init.el Refactor to revolve module tree roots around doom! calls 2018-02-16 05:07:46 -05:00
README.org Add config/private; for ~/.doom.d & ~/.config/doom support #406 2018-02-14 23:36:35 -05:00

: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 ...)