Skip to content

Emacs Shortcuts for Evil and Doom Emacs

See Evil key bindings map - Evil Emacs package

NameShortcut
Record macro (command mode)q + <register like a>
Replace macroF4
Enter and Exit Emacs Mode (close to default Emacs)C-z
Window move up, down, left, rightC-w + arrow keys
Complete (autocomplete) next or previous (insert mode)C-n or C-p
Go to char using Avyg s s (char), g s / (timer)
To lower case (downcase), upper case (upcase) with selectionu, U

See main key bindings at: ”~/.config/emacs/modules/config/default/+evil-bindings.el” or Evil Bindings - Doom Emacs

and ”~/.config/emacs/modules/config/default/+emacs-bindings.el” Emacs Bindings - Doom Emacs

NameShortcut
Autocompletion, cape, dictionaryC-x s
Autocompletion, dabbrevC-x C-n
Autocompletion, fileC-x C-f
Autocompletion, keywordC-x C-k
Autocompletion, snippetC-x C-s
BookmarksSPC Enter
Browse url of file, open in browserSPC o b
Buffer, delete bufferSPC b d
Buffer, open scratch bufferSPC x
Code actions / LSPSPC c a
Code actions, list errors, problemsSPC c x
Command, M-xSPC :
Completion, go down 1 choiceC-j
Completion, go up 1 choiceC-k
Dired, down directory or open filel
Dired, up directoryh
Exit insert modeEsc or jk
Format, region or buffer+format/region or +format/buffer
Go to file or urlg f
Go to, Avy : go to char2g s s
Go to, Avy : go to timerg s /
Go to, element Declarationg D
Go to, element Implementationg I
Go to, element definitiong d
Help: Doom, Doom ModulesSPC h d m
Leader key while in insert modeM-SPC
MagitSPC g g
Next bufferC-x right arrow
Next, section]]
Next, error] e
Back, section[[
Back, error[ e
Org: insert subheadingC-m Enter
Project - switch and open new workspaceSPC p p
Project: SearchSPC /
Search - 2 char, next match or go into avy; or C-;
Search - 2 char, normal modes
Search - bufferSPC s s
Search - imenuSPC s i
Search - jump listSPC s j
Switch BufferSPC ,
Tags: projectile find tagC-t
Toggle: line numbers: absolute, relative, noneSPC t l or doom/toggle-line-numbers
Workspace (tab): CloseSPC tab d
Workspace (tab): List tabsSPC Tab Tab
Workspace (tab): NewC-t
Workspace (tab): Nextgt
Z menu for folding, screen movementz
Z menu: kill current bufferzx
Z menu: org-mode toggle inline imageszi
eww, back URLH or [[
eww, bookmark addm
eww, downloadd
eww, eww-readable, see readable part of web pager
eww, forward URLL or ]]
eww, jump to visible linkSPC s l
eww, list eww buffersgt
eww, open URLo
eww, quitq
NameShortcut
GBrowse, Opens local file in browser in upstream like GitHub/Lab for local file:gbrowse