doom-emacs VS doom-emacs

Compare doom-emacs vs doom-emacs and see what are their differences.


An Emacs framework for the stubborn martian hacker (by hlissner)
Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • OPS - Build and Run Open Source Unikernels
doom-emacs doom-emacs
2 221
18 13,041
- -
0.0 9.9
9 months ago 5 days ago
YASnippet Emacs Lisp
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of doom-emacs. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-13.
  • Configuring emacs the right way
    7 projects | | 13 Jan 2022
    You can take a look at the default init.el file for Doom emacs here, as you can see, there is a :lang section where you can uncomment support for commonly used languages. Although you generally don't change the init.el file too much, usually, it is there to load your actual config files. If your language is not supported out of the box, there are ways to add packages (a.k.a. "plug-ins") in packages.el. And you can add customizations in config.el.
  • doom-emacs: My Doom Emacs configuration
    1 project | | 13 Mar 2021


Posts with mentions or reviews of doom-emacs. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-13.
  • Is Company installed by default in Doom Emacs ?
    1 project | | 21 Jan 2022
    Doom has a bunch of "modules" that it has and you need to enable them manually in init.el. Just uncomment or add flags to them. If you want more information about a module that's listed in init.el, you can do M-x doom/help-module to see more information such as flags to enable/disable features and how to use each module. As with anything related to things like Emacs or vim, definitely read the documentation:
  • Can you share your Emacs or NeoVim IDE config
    1 project | | 15 Jan 2022
  • Configuring emacs the right way
    7 projects | | 13 Jan 2022
    I would recommand startring with
    7 projects | | 13 Jan 2022
    Since you came from VS-Code which is more opinionated than Emacs on how it wants to be configured, and since you want Vim keybindings, I highly recommend you use Doom Emacs, which provides you with an easy-to-use configuration system. The "Getting Started" guide is excellent, please read it!
  • Why I despise IPython Notebooks
    1 project | | 11 Jan 2022
    I love shortcuts, and my entire being is wired to hit j and k as soon as I see any sort of code-related text to navigate up and down. My caps-lock key is remapped to Esc so that I have more control switching back to ‘Normal’ mode in vim. Usually this wouldn’t be an issue, since I use the vim-extension in VSCode and use evil-mode in emacs (I use doom-emacs which use vim-keybindings by default).
  • No comment syntax is defined.
    2 projects | | 9 Jan 2022
    I can indeed; however, I'm using this org-tangle script based on the doom-emacs' version here. Should I just enable the mode in the script?
  • Minimal setup for a Vim user?
    4 projects | | 7 Jan 2022
    Doom has been great since the start and it's very full featured.
    4 projects | | 7 Jan 2022
    You can try this or this
  • Screen Flicker with popup-windows after recent update
    1 project | | 3 Jan 2022
  • Rstudio vs Vscode for R code?
    1 project | | 2 Jan 2022
    I agree that RStudio is great for R-related stuffs (R, Rmd, Rnw, Rcpp, etc.), and it should be great to keep users. If your workflow needs other stuffs that VS Code does better, it's worth to trying. VSCode has great out-of-the-box functionality and extensibility. You may be able to find or write VSCode extensions to imitate RStduio functionalities, but the chance that you will miss some RStudio's functionality is very high. If you are interested in other editor/IDE, check out other alternatives such as Vim and Emacs. If you're concerned about the editor popularity, a talk in EmacsConf would be helpful.

What are some alternatives?

When comparing doom-emacs and doom-emacs you can also consider the following projects:

spacemacs - A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!

Visual Studio Code - Visual Studio Code

neovim - Vim-fork focused on extensibility and usability

prelude - Prelude is an enhanced Emacs 25.1+ distribution that should make your experience with Emacs both more pleasant and more powerful.

helm - Emacs incremental completion and selection narrowing framework

vscode-neovim - VSCode Neovim Integration

logseq - A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.

pylance-release - Documentation and issues for Pylance

source-code-pro - Monospaced font family for user interface and coding environments

evil - The extensible vi layer for Emacs.

consult - consult.el - Consulting completing-read

guix.el - Emacs interface for GNU Guix package manager