Keymaps & keybindings

Editora is keyboard-first, and every action is a command, so the keyboard layer is entirely yours to change.

The five keymaps

Editora ships five complete keymaps, selectable in Settings → Keymaps or with keymap.select:

The four non-Emacs maps are non-modal: they’re just different chord-to-command maps over the same command ids, so switching changes accelerators without stranding any feature. Switching is live, with no restart, and every chord hint updates with it: toolbar tooltips, the command palette, tool-window tooltips, and the Welcome shortcuts.

On macOS the non-Emacs keymaps use ⌘ wherever the keybindings reference shows Ctrl. Emacs uses Control on every platform.

Rebinding commands

The Settings → Keymaps page lists every command with its current chord and a filter. For any command:

Changes apply live across all windows. Your overrides are saved in settings.toml (the keymap name plus per-command entries) and layer on top of the active keymap, so you only store what you change. Switching keymaps keeps your overrides on top.

Reading and writing the reference

Notes

The recorder allows a modifier-less chord, which can shadow plain typing, so use care there. Modal Vim is deferred: the flat chord-to-command resolver can’t express a normal/insert/visual state machine yet.