Guides & Tutorials
Workflows Guides on Doom’s features and how to use them Configuration Guides on tweaking and customizing Doom Emacs and its constituent parts Cheat Sheets Summaries of keybinds and commands in a concise and easy-to-digest format. External Resources Featured example configs and user-contributed learning resources or projects. Applications Guides here show off common use cases for Doom Emacs, and how to pull them off. Emacs Lisp Guides on learning, using, and debugging Emacs Lisp
Topic | Replies | Views | Activity | |
---|---|---|---|---|
How to debug issues
When issues arise (and this is Emacs, they will), it pays to know how to use the diagnostic tools that are available to you. The *Messages* buffer E… |
0 | 13194 | March 18, 2021 | |
About the Guides & Tutorials category | 0 | 4046 | November 11, 2020 | |
Emacs for writing prose | 4 | 10580 | September 23, 2022 | |
How to change your splash screen | 3 | 11469 | July 18, 2024 | |
Common config anti-patterns | 0 | 7544 | March 18, 2021 | |
Magit keybind reference sheet | 0 | 5556 | March 19, 2021 | |
How to write your own modules | 0 | 3771 | January 12, 2021 | |
How to use `git bisect` | 0 | 1664 | March 18, 2021 | |
How to (re)bind keys | 0 | 24872 | June 4, 2021 | |
Maximize or fullscreen Emacs on startup | 0 | 5533 | November 5, 2020 | |
Dired keybind reference sheet | 0 | 6820 | November 6, 2020 | |
Keybind reference sheet
This cheat sheet serves as a reference for some of Doom’s most common/helpful commands. :pushpin: The Emacs notation for modifiers are: M-: Met… |
0 | 13478 | November 5, 2020 | |
Permanently display workspaces in minibuffer | 0 | 1687 | October 13, 2020 | |
Example user configurations
This is a heavily curated list of configurations written by Doom users. They’ve been selected because they are innovative and/or easy to understand. E… |
0 | 3796 | October 7, 2020 | |
What are <leader> and <localleader> keys? | 0 | 8992 | November 2, 2020 | |
How to switch, customize, or write themes | 0 | 12405 | October 7, 2020 | |
Emacs as your terminal | 0 | 6164 | October 29, 2020 | |
What is a backtrace & how to produce them | 0 | 4063 | October 13, 2020 | |
Set up LSP-mode or Eglot for <insert language here> | 4 | 13343 | April 20, 2022 | |
Associate a file/buffer with a particular major mode | 0 | 1068 | November 15, 2020 | |
Emacs for editing anything, anywhere (in the browser, discord, etc) | 0 | 3636 | November 6, 2020 | |
Other learning resources
Tutorials & guides Doom Emacs Beginners Noel’s crash course on Doom Emacs Getting Started with Doom Emacs – a great transition from Vim to Emacs … |
0 | 3261 | October 7, 2020 | |
Common errors & how to deal with them | 0 | 7033 | December 17, 2020 | |
How to disable Evil (Vim emulation) | 0 | 5774 | November 2, 2020 | |
Permanently display workspaces *in the tab-bar* | 6 | 1474 | June 24, 2024 | |
Testing elisp & packages in Doom's sandbox | 0 | 1758 | November 6, 2020 | |
File and directory local settings | 0 | 3181 | November 15, 2020 | |
Disable Smartparens or parenthesis completion | 0 | 2032 | November 5, 2020 | |
Style | 0 | 1211 | March 9, 2023 | |
Am overview of writing your own major mode | 0 | 1364 | March 15, 2023 |