Doom Emacs
| Doom Emacs | |
|---|---|
| File:Doom-emacs-screenshot.png A screenshot of Doom Emacs in action | |
| Original author | Henrik Lissner[1] |
| Repository |
|
| Written in | Emacs Lisp |
| Engine | |
| Operating system | Cross-platform |
| Available in | English |
| Type | Emacs configuration framework |
| License | MIT License[2] |
Doom Emacs is a configuration framework for GNU Emacs. It aims to balance stability, reproducibility, and efficiency while maintaining the flexibility of a custom configuration.[3] It is named after Doom, the classic game by id Software.[4]
Doom Emacs includes various tools and tweaks to simplify configuration. It features a dedicated helper utility that automates updates and personal setup.[5]
Users can customize Doom Emacs with over 150 modules, enabling tweaks and additional features. These modules range from basic language support to UI modifications, allowing users to tailor Doom Emacs to their personal computing environment.[5][6]
See also
[edit | edit source]Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').
References
[edit | edit source]- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).