Update readmes
This commit is contained in:
parent
f156f62479
commit
ce3afd2a2a
3 changed files with 24 additions and 9 deletions
|
@ -3,7 +3,7 @@
|
|||
Modules are made up of three (optional) parts:
|
||||
|
||||
+ A `config.el` file, automatically loaded when the module is loaded
|
||||
(through `@doom` or `@require`). It uses `@def-package` calls (thin
|
||||
(through `doom!` or `require!`). It uses `def-package!` calls (thin
|
||||
wrappers around `use-package`) to configure packages.
|
||||
+ A `packages.el` file filled with `package!` and `depends-on!`
|
||||
declarations. These are purely declarative macros. They populate
|
||||
|
@ -13,15 +13,16 @@ Modules are made up of three (optional) parts:
|
|||
scanned by `doom/reload-autoloads` and lazily loaded.
|
||||
|
||||
The convention for extra config files is to prefix them with a plus
|
||||
(`+git.el`). These are not automatically loaded.
|
||||
(`+git.el`). These must be manually loaded using `load!` from a
|
||||
module's configuration.
|
||||
|
||||
## What modules aren't
|
||||
|
||||
Modules loosely take after Spacemacs' notion of layers, but are not
|
||||
meant to be interchangeable. Their purpose is _almost_ purely
|
||||
Modules loosely take after Spacemacs' notion of layers, but were not
|
||||
meant to be as interchangeable. Their purpose is _almost_ purely
|
||||
organizational.
|
||||
|
||||
The only exception to this are completion modules. Other modules make
|
||||
no assumptions about which completion modules are enabled. If company
|
||||
isn't installed, company plugins will silently refuse to install, and
|
||||
their respective `@def-package` blocks will be ignored.
|
||||
The only exception are completion modules. Other modules make no
|
||||
assumptions about which completion modules are enabled. If company
|
||||
isn't installed, company plugins will silently refuse to install and
|
||||
their respective `def-package!` blocks will be ignored.
|
||||
|
|
13
modules/private/README.md
Normal file
13
modules/private/README.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
# Private modules
|
||||
|
||||
Modules here are ignored by git and should contain personal settings
|
||||
you don't want DOOM updates to interfere with (if that matters to
|
||||
you).
|
||||
|
||||
I include mine as a reference. However, keep in mind that it is
|
||||
fiercely evil-mode-oriented. I apologize to non-evil users, but you
|
||||
will likely want to rewrite +bindings.el entirely and delete
|
||||
+commands.el.
|
||||
|
||||
Fortunately, besides disabled the evil module, that should be all you
|
||||
need to do to get an evil-less DOOM Emacs.
|
Loading…
Add table
Add a link
Reference in a new issue