Skip to content

doomemacs/modules-contrib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Doom Emacs Community Modules

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

This repository houses modules for Doom Emacs submitted and maintained by its community, and seconds as a staging ground for official modules. Unlike Doom's official module library, the criteria here is more relaxed and subject to less quality control by Doom's author, less cohesion with the official modules, but in exchange may support a broader range of features and use-cases.

Important

Each module possesses their own documentation, accessible 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 activated 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-module-load-path (expand-file-name "sources/doom++/modules" doom-user-dir) t)

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

  3. Activate modules contained in this library like normal. For example, to enable a (hypothetical) :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/doom++
$ doom upgrade

About

Community-contributed modules for Doom Emacs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

 
 
 

Contributors