You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Jump to file in project (like Atom/Sublime Text's goto-anywhere)
SPC. or SPCff
Explore files in current directory
SPCfS-f
Jump to file under current directory (recursive)
SPCfs
Save file
SPCfS-s
Save file as (prompts for location)
Buffer management
Key
Description
SPC, or SPCbb
Switch to another buffer
SPC< or SPCbS-b
Switch to another buffer across workspaces
Search (and Replace)
Key
Description
SPC/ or SPCsp
Search across current project
SPCsS-p
Search another project (prompts you to select one)
SPCsd
Search in current directory (recursive)
SPCsS-d
Search in another directory (recursive)
[notice]
:pushpin: Search & Replace:C-cC-e after a search command to activate wgrep-mode. Now you may edit the results. Later, press C-cC-c (or ZZ , for evil users) to commit your changes.
[/notice]
Scratch buffer
Key
Description
SPCx or SPCbx
Open global scratch buffer in a popup
SPCbS-x
Switch to global scratch buffer in current window
SPCpx
Open project-local scratch buffer in a popup
SPCpS-x
Switch to project-local scratch buffer in current window
Window management
The following keys are all available under SPCw as well, if you prefer.
Key
Description
C-ws
Split the window horizontally
C-wv
Split the window vertically
C-wd
Delete current window
C-w {h,j,k,l}
Select window in direction (left, below, above, right, respectively)
C-w {S-h,S-j,S-k,S-l}
Swap current window with window in direction
C-w {C-S-h,C-S-j,C-S-k,C-S-l}
Move current window to edge of frame in direction
C-wu or C-wC-r
Undo or redo last change to window configuration
C-wo
Enlargen current window. Again to undo.
C-wmm
Delete other windows. Again to undo.
{N}C-w|
Change width of current window to N (a number)
{N}C-w_
Change height of current window to N lines
For vanilla users
This reference sheet is for users with Evil disabled.
Tip
This list is not exhaustive. To look up what keys are available to you check out:
C-c h k followed by a key sequence to look up documentation on any command bound to it.
C-c h b b to search keybinds available in the current context.
There is no cheat sheet for vanilla users yet. For the time being refer to:
This gist is temporary until the new documentation (docs.doomemacs.org) and community wiki (wiki.doomemacs.org) have been published.
Magit keybind cheatsheet
This is a reference sheet for magit. The only sane way to interact with git.
This won't be exhaustive list but it should make you pretty productive. Here are
some other useful cheat sheets and guides: