Keybindings

Auto-generated - do not edit manually.

Normal State

Movement

CommandKeyDescription
focus-view-downC-jview down
focus-view-leftC-hview left
focus-view-rightC-lview right
focus-view-upC-kview up
goto-matching-bracketmmatch bracket
move-cursor-downj, DOWNdown
move-cursor-lefth, LEFTleft
move-cursor-rightl, RIGHTright
move-cursor-upk, UPup
paragraph-nextS-rightbracketparagraph next
paragraph-prevS-leftbracketparagraph prev
screen-bottomS-lscreen bottom
screen-middleS-mscreen middle
screen-topS-hscreen top
scroll-half-page-downC-dhalf page down
scroll-half-page-upC-uhalf page up
scroll-page-downPGDN, C-fpage down
scroll-page-upPGUP, C-bpage up
word-endeword end
word-nextwword forward
word-prevbword back

Editing

CommandKeyDescription
add-cursor-belowS-ccursor below
append-line-endS-aappend line end
change-selectioncchange
delete-selectionddelete
extend-line-selectionxextend line
indent-selectionS-periodindent
insert-afteraappend
insert-beforeiinsert
insert-line-aboveS-oopen above
insert-line-belowoopen below
insert-line-startS-iinsert line start
paste-afterppaste after
paste-beforeS-ppaste before
redoC-rredo
repeat-playperiodrepeat
toggle-commentC-semicolontoggle comment
toggle-fold-at-cursorztoggle fold
undouundo
unfold-allS-zunfold all
unindent-selectionS-commaunindent
yank-selectionyyank

Selection

CommandKeyDescription
escape-or-unfocusESCcollapse
start-text-object-aroundA-aaround object
start-text-object-innerA-iinner object
toggle-select-modevselect mode
CommandKeyDescription
goto-definitionRETgoto definition
workspace-switch-lastA-olast workspace
workspace-switch-leftA-hworkspace left
workspace-switch-rightA-lworkspace right

Jumping

CommandKeyDescription
workspace-switch-to-index(1)f1workspace 1
workspace-switch-to-index(2)f2workspace 2
workspace-switch-to-index(3)f3workspace 3
workspace-switch-to-index(4)f4workspace 4
workspace-switch-to-index(5)f5workspace 5
workspace-switch-to-index(6)f6workspace 6
workspace-switch-to-index(7)f7workspace 7
workspace-switch-to-index(8)f8workspace 8
workspace-switch-to-index(9)f9workspace 9

Other

CommandKeyDescription
activate-extended-language-menuS-semicolonextended menu
activate-language-menusemicolonlanguage menu
activate-leader-menuSPCleader menu
go-or-return-to-inputggo menu
open-command-dialogS-9command dialog
open-replbackquoterepl
open-repl-windowC-backquoterepl window
open-search-forwardslashsearch
open-shellS-backquoteshell
open-shell-windowC-S-backquoteshell window
search-nextnsearch next
search-prevS-nsearch prev
show-function-help-at-pointTABfunction help

Insert State

Movement

CommandKeyDescription
focus-view-downC-jview down
focus-view-leftC-hview left
focus-view-rightC-lview right
focus-view-upC-kview up
insert-move-downDOWNdown
insert-move-leftLEFTleft
insert-move-rightRIGHTright
insert-move-upUPup
scroll-page-downPGDNpage down
scroll-page-upPGUPpage up

Editing

CommandKeyDescription
editor-delete-forwardDELhungry delete fwd
editor-newlineRETnewline
editor-single-delete-forwardS-DELdelete fwd char
force-insert-paren() CTRL)force )
insert-backspaceBShungry delete
insert-exit-to-normalESCexit insert
insert-single-backspaceS-BSdelete char
lisp-handle-tabTABcomplete
CommandKeyDescription
workspace-switch-lastA-olast workspace
workspace-switch-leftA-hworkspace left
workspace-switch-rightA-lworkspace right

Select State

Inherits Normal State bindings. Only additions/overrides shown below.

Selection

CommandKeyDescription
select-exit-to-normalv, ESCexit select

Operations

CommandKeyDescription
change-selectioncchange
select-delete-and-exitddelete
select-yank-and-exityyank

List Navigation Context

CommandKeyDescription
list-nav-cancelESCcancel
list-nav-confirmRETselect
list-nav-firstHOME, gfirst
list-nav-lastEND, S-glast
list-nav-nextj, DOWNdown
list-nav-page-downPGDNpage down
list-nav-page-upPGUPpage up
list-nav-prevk, UPup
list-nav-prev-wrapS-TABprev

Actions

CommandKeyDescription
list-nav-cancelESCcancel
list-nav-confirmRETconfirm
list-nav-nextC-n, C-jnext
list-nav-prevC-p, C-kprev

Completion Context

CommandKeyDescription
completion-view-nextDOWN, C-n, C-jnext
completion-view-prevUP, C-p, C-kprev

Actions

CommandKeyDescription
completion-view-cancelESCcancel
completion-view-confirmRET, TABconfirm

Dashboard Context

CommandKeyDescription
dashboard-focus-filesffiles
dashboard-focus-projectswprojects
dashboard-section-backwardS-TABprev section
dashboard-section-forwardTABnext section

Jumping

CommandKeyDescription
workspace-switch-to-index(1)f1workspace 1
workspace-switch-to-index(2)f2workspace 2
workspace-switch-to-index(3)f3workspace 3
workspace-switch-to-index(4)f4workspace 4
workspace-switch-to-index(5)f5workspace 5
workspace-switch-to-index(6)f6workspace 6
workspace-switch-to-index(7)f7workspace 7
workspace-switch-to-index(8)f8workspace 8
workspace-switch-to-index(9)f9workspace 9

Other

CommandKeyDescription
activate-go-menuggo menu
activate-leader-menuSPCleader menu
dashboard-quitq, ESCquit
dashboard-start-scratchxscratch
open-command-dialogS-9command dialog

Dashboard Section Context

CommandKeyDescription
dashboard-section-delete-item-activeddelete
dashboard-section-next-item-activej, DOWNnext item
dashboard-section-open-item-activeRETopen
dashboard-section-prev-item-activek, UPprev item

Notifications Context

CommandKeyDescription
notifications-key-nextj, DOWNnext
notifications-key-prevk, UPprev

Actions

CommandKeyDescription
notifications-key-clearcclear
notifications-key-closeq, ESCclose
notifications-key-toggleRET, SPCexpand
notifications-key-yankycopy

File Browser Context

CommandKeyDescription
fb-enter-commandlenter dir
fb-last-commandS-gjump to last
fb-open-commandRETopen
fb-parent-commandh, BSparent dir
fb-refresh-commandgrefresh

Other

CommandKeyDescription
fb-close-commandq, ESCclose

File-Ops

CommandKeyDescription
fb-copy-commandccopy
fb-create-dir-commandS-anew directory
fb-create-file-commandanew file
fb-cut-commandxcut
fb-delete-commandddelete
fb-duplicate-commandS-dduplicate
fb-paste-commandppaste
fb-rename-commandrrename

Marking

CommandKeyDescription
fb-mark-all-commandS-vmark all
fb-toggle-mark-commandvmark/unmark
fb-unmark-all-commanduclear marks

Display

CommandKeyDescription
fb-cycle-sort-commandscycle sort
fb-filter-commandslashfilter
fb-toggle-hidden-commandperiodtoggle hidden
fb-yank-path-commandycopy path

File Browser Filter Context

Actions

CommandKeyDescription
fb-filter-accept-commandTABaccept suggestion
fb-filter-apply-commandRETapply filter
fb-filter-cancel-commandESCcancel filter

Git Status Context

CommandKeyDescription
git-status-close-commandq, ESCclose

Actions

CommandKeyDescription
git-status-commit-commandccommit
git-status-fetch-commandffetch
git-status-log-commandllog
git-status-open-file-commandRETopen file
git-status-pull-commandS-ppull
git-status-push-commandppush
git-status-refresh-commandgrefresh
git-status-toggle-diff-mode-commandvtoggle diff mode

Staging

CommandKeyDescription
git-status-discard-commandxdiscard changes
git-status-stage-all-commandS-sstage all
git-status-stage-commandsstage file
git-status-unstage-commanduunstage file

Git Commit Context

Actions

CommandKeyDescription
git-commit-escape-commandESCescape
git-commit-submit-force-commandC-ccommit
git-commit-submit-normal-commandccommit

Git Log Context

Actions

CommandKeyDescription
git-log-close-commandq, ESCclose
git-log-toggle-diff-mode-commandvtoggle diff mode

Inspector Context

CommandKeyDescription
inspector-key-backh, LEFT, BSback
inspector-key-firstg, HOMEfirst
inspector-key-lastS-g, ENDlast
inspector-key-nextj, DOWNnext item
inspector-key-page-downPGDNpage down
inspector-key-page-upPGUPpage up
inspector-key-prevk, UPprev item

Actions

CommandKeyDescription
inspector-key-activateRETinspect
inspector-key-closeESCclose
inspector-key-editi, S-i, eedit
inspector-key-refreshrrefresh

Profiler Context

CommandKeyDescription
profiler-key-cycle-sectionTABtoggle detail
profiler-key-nextj, DOWNnext
profiler-key-prevk, UPprev

Actions

CommandKeyDescription
profiler-key-clearcclear
profiler-key-closeESCclose
profiler-key-copyycopy
profiler-key-copy-pageS-ycopy page
profiler-key-goto-definitionRETgoto definition
profiler-key-profile-expreprofile expr
profiler-key-profile-functionfprofile fn
profiler-key-profile-packagepprofile pkg
profiler-key-refreshrrefresh
profiler-key-searchslashsearch
profiler-key-sortocycle sort
profiler-key-toggle-modemtoggle mode
profiler-key-toggle-sprof-modeacpu/alloc
profiler-key-toggle-viewvview
profiler-key-tree-collapseh, LEFTcollapse
profiler-key-tree-expandl, RIGHTexpand
profiler-key-tree-toggleSPCtoggle

Debugger Context

Actions

CommandKeyDescription
debugger-key-abortqabort
debugger-key-continueccontinue
debugger-key-hided, ESChide
debugger-key-inspectiinspect
debugger-key-step-intosstep into
debugger-key-step-outostep out
debugger-key-step-overnstep over
debugger-key-transfer-ownerttransfer

Restarts

CommandKeyDescription
debugger-key-restart-00restart 0
debugger-key-restart-11restart 1
debugger-key-restart-22restart 2
debugger-key-restart-33restart 3
debugger-key-restart-44restart 4
debugger-key-restart-55restart 5
debugger-key-restart-66restart 6
debugger-key-restart-77restart 7
debugger-key-restart-88restart 8
debugger-key-restart-99restart 9

Config Context

CommandKeyDescription
config-key-collapseh, LEFTcollapse
config-key-expandl, RIGHTexpand
config-key-nextj, DOWNnext
config-key-prevk, UPprev

Actions

CommandKeyDescription
config-key-closeESCclose
config-key-editRETedit
config-key-filterslashfilter
config-key-toggleSPC, TABexpand/collapse

Packages Managed Context

Actions

CommandKeyDescription
packages-close-activeq, ESCclose
packages-managed-load-activelload
packages-managed-toggle-startup-activesstartup
packages-managed-uninstall-activeuuninstall

Packages Browse Context

Actions

CommandKeyDescription
packages-browse-install-activeRETinstall
packages-close-activeq, ESCclose

Command Menu Popup Context

Quick-Commands

CommandKeyDescription
command-menu-popup-set-quick-slot(1)S-1set quick 1
command-menu-popup-set-quick-slot(2)S-2set quick 2
command-menu-popup-set-quick-slot(3)S-3set quick 3
command-menu-popup-set-quick-slot(4)S-4set quick 4
command-menu-popup-set-quick-slot(5)S-5set quick 5
command-menu-popup-set-quick-slot(6)S-6set quick 6
command-menu-popup-set-quick-slot(7)S-7set quick 7
command-menu-popup-set-quick-slot(8)S-8set quick 8
command-menu-popup-set-quick-slot(9)S-9set quick 9

Search Panel Context

Actions

CommandKeyDescription
search-panel-cancel-activeESCcancel
search-panel-submit-activeRETconfirm

Searchable Context

CommandKeyDescription
list-nav-firstHOMEtop
list-nav-lastENDbottom
list-nav-nextC-n, C-j, DOWNdown
list-nav-page-downPGDNpage down
list-nav-page-upPGUPpage up
list-nav-prevC-p, C-k, UPup

Actions

CommandKeyDescription
list-nav-cancelESCcancel
list-nav-confirmRETconfirm
searchable-view-accept-selection-activeTABaccept

Expression Context

CommandKeyDescription
list-nav-firstHOMEtop
list-nav-lastENDbottom
list-nav-nextC-n, C-j, DOWNdown
list-nav-page-downPGDNpage down
list-nav-page-upPGUPpage up
list-nav-prevC-p, C-k, UPup

Actions

CommandKeyDescription
expression-view-cancel-activeESCcancel
expression-view-submit-activeRETsubmit
searchable-view-accept-selection-activeTAB, workspaceaccept

Graph Context

CommandKeyDescription
graph-view-close-activeESCclose
graph-view-confirm-activeRETselect
graph-view-nav-down-activej, DOWNdown
graph-view-nav-left-activeh, LEFTleft
graph-view-nav-right-activel, RIGHTright
graph-view-nav-up-activek, UPup

Sectioned Context

CommandKeyDescription
sectioned-view-confirm-activeRETconfirm
sectioned-view-next-item-activej, DOWNnext item
sectioned-view-next-section-activeTABnext section
sectioned-view-prev-item-activek, UPprev item
sectioned-view-prev-section-activeS-TABprev section
sectioned-view-toggle-focused-activeh, LEFT, SPCtoggle section
sectioned-view-yank-activeyyank

Overlay Context

CommandKeyDescription
overlay-close-activeq, ESCclose
overlay-focus-down-activeC-jfocus down
overlay-focus-left-activeC-hfocus left
overlay-focus-right-activeC-lfocus right
overlay-focus-up-activeC-kfocus up

Inheritance Context

Actions

CommandKeyDescription
inheritance-goto-definition-activedgoto definition
inheritance-refresh-activerrefresh

Diff Context

CommandKeyDescription
diff-view-close-activeq, ESCclose
diff-view-end-activeENDbottom
diff-view-focus-left-activeLEFTfocus left
diff-view-focus-right-activeRIGHTfocus right
diff-view-home-activeHOMEtop
diff-view-page-down-activepage-downpage down
diff-view-page-up-activepage-uppage up
diff-view-scroll-down-activej, DOWNdown
diff-view-scroll-up-activek, UPup
diff-view-toggle-mode-activev, TABtoggle mode

Structural Context

Editing

CommandKeyDescription
structural-barf-leftS-ebarf left
structural-barf-rightebarf right
structural-delete-sexpddelete sexp
structural-raiseyraise
structural-slurp-leftS-gslurp left
structural-slurp-rightgslurp right
structural-splicexsplice
structural-unwrapaunwrap
structural-wrapwwrap (default)
structural-wrap-bracestwrap {}
structural-wrap-bracketsfwrap []
structural-wrap-parensrwrap ()
CommandKeyDescription
structural-first-childjfirst child
structural-nearest-containerucontainer
structural-next-siblinglnext sibling
structural-next-toplevelnnext toplevel
structural-node-endperiodnode end
structural-node-startcommanode start
structural-parentkparent
structural-prev-siblinghprev sibling
structural-prev-toplevelpprev toplevel

Other

CommandKeyDescription
enter-insert-modeiinsert mode

Container Context

CommandKeyDescription
container-focus-down-activeDOWN, jdown
container-focus-left-activeLEFT, hleft
container-focus-right-activeRIGHT, lright
container-focus-up-activeUP, kup

Preview Context

CommandKeyDescription
preview-scroll-down-activeDOWN, jdown
preview-scroll-up-activeUP, kup

Config Filter Context

Actions

CommandKeyDescription
config-key-filter-applyRETapply filter
config-key-filter-cancelESCcancel filter

Global Bindings

CommandKeyDescription
focus-cycle-floatingC-TABcycle focus
toggle-cheatsheetS-slashcheatsheet

Leader Menu

KeyPathCommandDescription
hhelpopen-help-modeopen help mode
ofile → openopen-project-pickeropen project picker
pfile → pathopen-path-pickeropen path picker
efile → exploreopen-file-browser-at-fileOpen file browser at current file’s directory
rfile → reloadreload-fileReload buffer from disk
sfile → savewrite-fileSave buffer to file
eexploreropen-file-browserOpen file browser at project root
/searchopen-project-searchopen project search
xscratchdashboard-start-scratchStart a scratch buffer with hidden REPL.
`shellopen-shellToggle the shell display. When hidden, open using the default mode.
nworkspace → newworkspace-createworkspace create
qworkspace → closeworkspace-closeworkspace close
oproject → openopen-project-from-recentopen project from recent
sproject → savesave-current-projectsave current project
dproject → deletedelete-project-from-recentdelete project from recent
rmacro → recordmacro-menu-recordmacro menu record
pmacro → play/stopmacro-menu-playmacro menu play
lmacro → replay lastmacro-menu-replay-lastmacro menu replay last
Rmacro → record to…macro-menu-record-registermacro menu record register
Pmacro → play from…macro-menu-play-registermacro menu play register
hview → split leftsplit-window-leftsplit window left
jview → split downsplit-window-downsplit window down
kview → split upsplit-window-upsplit window up
lview → split rightsplit-window-rightsplit window right
oview → last viewfocus-last-viewfocus last view
dview → dashboardshow-dashboardShow the dashboard, replacing current window tree.
nview → notificationsopen-notifications-historyOpen notification history
qview → closeclose-viewclose view
mpackages → managedopen-managed-packagesopen managed packages
bpackages → browseopen-browse-packagesopen browse packages
ggitopen-git-statusOpen git status
atutorial → arcus basicsstart-arcus-tutorialstart arcus tutorial
ltutorial → lisp integrationstart-lisp-tutorialstart lisp tutorial
tconfig → themesopen-theme-pickeropen theme picker
fconfig → fontopen-font-pickeropen font picker
sconfig → font sizeopen-font-size-pickeropen font size picker
gconfig → globalopen-global-configopen global config
pconfig → projectopen-project-configopen project config
qquitrequest-quitQuit with unsaved buffer check

Go Menu

KeyPathCommandDescription
hline startline-startMove cursor to line start
sfirst non-wsline-first-non-whitespaceMove cursor to first non-whitespace on line
lline endline-endMove cursor to line end
gfile startfile-startGo to start of file
efile endfile-endGo to end of file
bjump backjump-backwardJump back in the jump list
fjump forwardjump-forwardJump forward in the jump list
nnext buffernext-bufferSwitch to next buffer
pprev bufferprev-bufferSwitch to previous buffer
ddefinitiongoto-definitionGo to the definition of the symbol at cursor.
Checks buffer modes first, then LSP, then Lisp RPC.
rreferencesgoto-referencesgoto references
vview pickeropen-view-pickeropen view picker
ofile symbolsopen-file-symbol-pickeropen file symbol picker
Opackage symbolsopen-package-symbol-pickeropen package symbol picker
1mark 1jump-to-buffer-bookmark(1)jump to buffer bookmark
2mark 2jump-to-buffer-bookmark(2)jump to buffer bookmark
3mark 3jump-to-buffer-bookmark(3)jump to buffer bookmark
4mark 4jump-to-buffer-bookmark(4)jump to buffer bookmark
!set mark 1set-buffer-bookmark(1)set buffer bookmark
@set mark 2set-buffer-bookmark(2)set buffer bookmark
#set mark 3set-buffer-bookmark(3)set buffer bookmark
$set mark 4set-buffer-bookmark(4)set buffer bookmark

Buffer Mode Bindings

markdown-mode

buffer-view:insert

Buffer-Mode

CommandKeyDescription
#RETcontinue list

buffer-view:normal

Buffer-Mode

CommandKeyDescription
#oadd list item

Language Menus

C

Extensions: c, h

KeyCommand
hlsp-show-hover
tablsp-trigger-completion
nlsp-goto-next-diagnostic
Nlsp-goto-prev-diagnostic
elsp-show-diagnostic-at-point
rlsp-rename

C#

Extensions: cs

KeyCommand
hlsp-show-hover
tablsp-trigger-completion
nlsp-goto-next-diagnostic
Nlsp-goto-prev-diagnostic
elsp-show-diagnostic-at-point

C++

Extensions: cpp, cc, cxx, hpp, hh, hxx

KeyCommand
hlsp-show-hover
tablsp-trigger-completion
nlsp-goto-next-diagnostic
Nlsp-goto-prev-diagnostic
elsp-show-diagnostic-at-point
rlsp-rename

Go

Extensions: go

KeyCommand
hlsp-show-hover
tablsp-trigger-completion
nlsp-goto-next-diagnostic
Nlsp-goto-prev-diagnostic
elsp-show-diagnostic-at-point

HTML

Extensions: html, htm

KeyCommand
hlsp-show-hover
tablsp-trigger-completion
nlsp-goto-next-diagnostic
Nlsp-goto-prev-diagnostic
elsp-show-diagnostic-at-point

Lisp

Extensions: lisp, lsp, cl, asd

KeyCommand
hshow-documentation
eeval-sexp
Eeval-expression-input
iinspect-expression
lload-file
Lload-buffer
ropen-repl
Ropen-repl-window
Sopen-shell-window
cconnect-to-repl
xshutdown-repl
Xrestart-repl
dtoggle-debugger-view
mtoggle-repl-notifications
btoggle-breakpoint-at-point
qquickload-system
pset-repl-package
aconfigure-project-autoload
Adisable-project-autoload
returnmacroexpand-sexp

Markdown

Extensions: md, markdown

KeyCommand
cmd-table-of-contents
amd-add-list-item
bmd-toggle-bold
imd-toggle-italic
kmd-toggle-code
lmd-insert-link
xmd-insert-checkbox
tmd-format-table
mmd-cycle-list-marker
nmd-next-heading
Nmd-prev-heading
dmd-goto-definition
emd-export-pdf
Zmd-fold-to-level-command
Wmd-project-notes
Bmd-open-backlinks
Tmd-search-tags
tabmd-trigger-file-completion

Rust

Extensions: rs

KeyCommand
hlsp-show-hover
tablsp-trigger-completion
nlsp-goto-next-diagnostic
Nlsp-goto-prev-diagnostic
elsp-show-diagnostic-at-point

Extended Language Menus

Lisp

Extensions: lisp, lsp, cl, asd

KeyCommand
ishow-class-inheritance
Ishow-class-inheritance-input
dshow-disassembly
ltoggle-definition-lock
pprofile-sexp
Popen-profiler

Markdown

Extensions: md, markdown

KeyCommand
imd-toggle-image-preview
mmd-toggle-mermaid-preview
tmd-toggle-transclusion-preview
umd-open-unlinked-references