Doom Emacs Cheetsheet
1. Navigation & Movement (Normal Mode)
| Binding | Action |
| --- | --- |
| h / j / k / l | Move left / down / up / right |
| w / b | Jump forward / backward by word |
| e / ge | Jump to end / previous end of word |
| 0 / ^ / $ | Move to line start / first non-blank char / line end |
| gg / G | Jump to beginning / end of buffer |
| Ctrl+u / Ctrl+d | Page up / page down |
| % | Jump between matching brackets (), [], {} |
| f{char} / F{char} | Move forward / backward to {char} on current line |
| ; / , | Repeat last f or F search forward / backward |
2. Editing & Operators
| Binding | Action |
| --- | --- |
| i / a | Insert before cursor / append after cursor |
| I / A | Insert at start of line / append at end of line |
| o / O | Open new line below / above |
| x / X | Delete character under / before cursor |
| dd / D | Delete entire line / delete to end of line |
| dw / diw | Delete word / delete inside word |
| cc / C | Change line / change to end of line |
| ciw / ci" | Change inside word / change inside double quotes |
| yy / y$ | Yank (copy) line / yank to end of line |
| p / P | Paste after cursor / paste before cursor |
| u / Ctrl+r | Undo / redo |
| . | Repeat last change |
| ~ | Toggle character case |
3. Visual Mode & Text Objects
| Binding | Action |
| --- | --- |
| v / V / Ctrl+v | Character / Line / Block visual selection mode |
| > / < | Indent selection right / left |
| ~ | Toggle case of selected text |
| iw / aw | Inner word / A word (includes surrounding space) |
| i" / a" | Inside double quotes / Around double quotes |
| i) / a) | Inside parentheses / Around parentheses |
| i] / a] | Inside brackets / Around brackets |
| ip / ap | Inside paragraph / Around paragraph |
4. Doom Leader Navigation (SPC)
Files & Projects (SPC f / SPC p)
SPC f f– Find file (navigate file tree)SPC f s– Save bufferSPC f r– Open recent filesSPC f P– Open private Doom configuration directory (config.el,init.el, etc.)SPC p f– Find file across current project
Buffers & Windows (SPC b / SPC w)
SPC b b– Switch active bufferSPC b k– Kill (close) active bufferSPC w s/SPC w v– Split window horizontally / verticallySPC w c– Close current split windowSPC w h/j/k/l– Move focus to left / bottom / top / right splitSPC w =– Balance all window split sizes equal
Toggles & Utilities (SPC t / SPC h)
SPC t z– Toggle Zen Mode (centered distraction-free reading column)SPC t m– Toggle Mixed Pitch mode (proportional reading font)SPC t t– Toggle file tree sidebarSPC h r r– Reload Doom configuration without restartingSPC h t– Load / switch color theme with live previewSPC :orM-x– Run any Emacs command prompt
5. Markdown Local Leader (SPC m)
SPC m m– Toggle hiding raw Markdown markup (#,**,[[wikilinks]])SPC m i– Toggle inline image displaySPC m l– Follow link under cursorSPC m t– Insert Markdown table