Skip to content

Doom Emacs

A configuration framework for GNU Emacs.

Supports Emacs 27.1 - 28.1 Discord Server Discourse server Support the project

It's a tale as old as time: a stubborn, shell-dwelling, and melodramatic vimmer -- tormented by Vimscript and his boundless productivity -- makes a formal request to the netherworld for a transfer. They agree. The terms? He must lure more unsuspecting souls into a life of eternal bikeshedding. Now he runs the place.

Doom Emacs is a configuration framework for GNU Emacs with an optional starter kit attached. It's tailored for bankruptcy veterans seeking a faster, more reliable, and reproducible foundation for their next config, or for beginners who want a softer introduction to our favorite operating system.

Quick install

git clone --depth 1 --single-branch ~/.config/emacs
~/.config/emacs/bin/doom install


  1. doomemacs Public

    An Emacs framework for the stubborn martian hacker

    Emacs Lisp 17.4k 3k

  2. themes Public

    A megapack of themes for GNU Emacs.

    Emacs Lisp 2k 371

  3. snippets Public

    The Doom Emacs snippets library

    YASnippet 263 92


Showing 10 of 12 repositories

Top languages


Most used topics