Skip to content

doomemacs/modules-contrib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Warning

This repository is a work-in-progress. Until Doom Emacs v3.0 is released, links may be broken and documentation may reflect unreleased features and behavior.

Doom Emacs Community Modules

Latest release Minimum supported version of Doom Minimum supported versions of Emacs   Discord Server Github Discussions

This module library houses modules for Doom Emacs submitted and maintained by its community, and can sometimes second as a staging ground for official modules. Unlike Doom's official module library, the criteria for modules here is more relaxed and subject to less quality control by Doom's author, but in exchange covers more features and use-cases.

Important

Each module possesses their own documentation, accessible online at https://docs.doomemacs.org/modules-contrib, or within Doom via M-x doom/help-modules (or M-x +lookup/documentation while your cursor is on a module's name in $DOOMDIR/init.el).

Install

Doom core v3.0 is not released yet, so this module library must be cloned and activate manually.

  1. Clone this repository locally:

    $ cd ~/.config/doom   # assuming your $DOOMDIR lives here
    $ mkdir -p sources
    $ git clone https://github.com/doomemacs/modules-contrib sources/doom++
  2. Add the path to its modules/ sub-directory to doom-modules-load-path in $DOOMDIR/init.el:

    ;;; in $DOOMDIR/init.el
    (add-to-list 'doom-modules-load-path (expand-file-name "sources/doom++/modules/" doom-user-dir) t)

    NOTE: Order dictates priority in doom-modules-load-path.

  3. Activate modules contained in this library like normal. For example, to enable this library's :editor meow module:

    (doom! ...
           :editor
           meow
           ...)
  4. Run $ doom sync and restart Emacs.

Update

doom upgrade will not currently update your module library, so it must be pulled manually before hand:

$ git pull -C ~/.config/doom/sources/modules-contrib
$ doom upgrade

TODO Resources

TODO Contribute

About

Community-contributed modules for Doom Emacs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors