Update readmes
This commit is contained in:
parent
f156f62479
commit
ce3afd2a2a
3 changed files with 24 additions and 9 deletions
|
@ -77,7 +77,8 @@ To get a picture of what's in here, check out:
|
|||
* [Minimalistic diffs in the fringe][sc-diffs] with **[git-gutter-fringe]**.
|
||||
* A do-what-I-mean jump-to-definition implementation that tries its
|
||||
darnest to find the definition of what you're looking at. It tries
|
||||
major-mode commands, **[dumb-jump]**, ctags, then **[counsel-ag]**.
|
||||
major-mode commands, xref (experimental Emacs library)
|
||||
**[dumb-jump]**, ctags (WIP), then **[counsel-ag]**.
|
||||
* Snippets and file-templates with **[yasnippet]**.
|
||||
* A smarter, perdier, Atom-inspired mode-line that includes:
|
||||
* evil-search/iedit/evil-substitute mode-line integration
|
||||
|
|
|
@ -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