Guides & Tutorials
Workflows Guides on Doom’s features and how to use them Cheat Sheets Summaries of keybinds and commands in a concise and easy-to-digest format. Configuration Guides on tweaking and customizing Doom Emacs and its constituent parts 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 | 13607 | March 18, 2021 | |
About the Guides & Tutorials category | 0 | 4072 | November 11, 2020 | |
Emacs for writing prose | 4 | 10915 | September 23, 2022 | |
How to change your splash screen | 3 | 11901 | July 18, 2024 | |
Common config anti-patterns | 0 | 7877 | March 18, 2021 | |
Magit keybind reference sheet | 0 | 5775 | March 19, 2021 | |
How to write your own modules | 0 | 3927 | January 12, 2021 | |
How to use `git bisect` | 0 | 1726 | March 18, 2021 | |
How to (re)bind keys | 0 | 25995 | June 4, 2021 | |
Dired keybind reference sheet | 0 | 7126 | November 6, 2020 | |
Maximize or fullscreen Emacs on startup | 0 | 5716 | November 5, 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 | 14324 | November 5, 2020 | |
Permanently display workspaces in minibuffer | 0 | 1742 | 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 | 3900 | October 7, 2020 | |
What are <leader> and <localleader> keys? | 0 | 9310 | November 2, 2020 | |
How to switch, customize, or write themes | 0 | 13171 | October 7, 2020 | |
Emacs for editing anything, anywhere (in the browser, discord, etc) | 0 | 3786 | November 6, 2020 | |
Emacs as your terminal | 0 | 6563 | October 29, 2020 | |
What is a backtrace & how to produce them | 0 | 4237 | October 13, 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 | 3325 | October 7, 2020 | |
Set up LSP-mode or Eglot for <insert language here> | 4 | 13870 | April 20, 2022 | |
Associate a file/buffer with a particular major mode | 0 | 1156 | November 15, 2020 | |
Common errors & how to deal with them | 0 | 7538 | December 17, 2020 | |
How to disable Evil (Vim emulation) | 0 | 6035 | November 2, 2020 | |
File and directory local settings | 0 | 3364 | November 15, 2020 | |
Permanently display workspaces *in the tab-bar* | 6 | 1571 | June 24, 2024 | |
Testing elisp & packages in Doom's sandbox | 0 | 1823 | November 6, 2020 | |
Disable Smartparens or parenthesis completion | 0 | 2092 | November 5, 2020 | |
Am overview of writing your own major mode | 0 | 1476 | March 15, 2023 | |
Style | 0 | 1303 | March 9, 2023 |