Skip to content

Key bindings

Corfu uses a transient keymap corfu-map which is active while the popup is shown. The keymap defines the following remappings of fundamental commands and bindings:

Binding/RemappingCorfu command
move-beginning-of-linecorfu-prompt-beginning
move-end-of-linecorfu-prompt-end
beginning-of-buffercorfu-first
end-of-buffercorfu-last
scroll-down-commandcorfu-scroll-down
scroll-up-commandcorfu-scroll-up
next-line, ‘down’, ‘M-ncorfu-next
previous-line, ‘up’, ‘M-pcorfu-previous
completion-at-point, ‘TABcorfu-complete
M-TABcorfu-expand
RETcorfu-insert
M-gcorfu-info-location
M-hcorfu-info-documentation
M-SPCcorfu-insert-separator
C-gcorfu-quit
keyboard-escape-quitcorfu-reset