Skip to content

Key bindings

ecc-global-map is a prefix keymap containing commands you frequently need while editing other files — allowing you to respond to permission prompts and switch to active sessions without navigating to their buffers first. Bind it to any convenient prefix; the README recommends C-c c:

(use-package ecc
:bind-keymap ("C-c c" . ecc-global-map))

Or, without use-package:

(global-set-key (kbd "C-c c") ecc-global-map)
Key Action
c / r / R Start session / resume / rename
v / i / t Focus prompt / interrupt turn / hand over to terminal
j / w Focus one project / hide or restore its session windows (C-u w for every project)
a / d Allow or deny oldest pending request
14 Select corresponding option for pending question
n / N Jump to next pending request (globally or within current project)
b / D / G / h / U Open dashboard / review the session’s diffs / review the working tree / view history / check usage
/ Search past conversations by message content
? Open transient menu

Keybindings correspond directly to commands in the transient menu, ensuring consistent mnemonic shortcuts across Emacs. ? opens the transient menu itself, providing quick access to all ecc commands from outside a session buffer.

For buffer-local bindings inside session buffers, see Prompt and transcript.