Skip to content

Key bindings

ecc-global-map holds the commands you need while editing other files: answering requests, going to a session, opening a review. Bind it to a prefix; the installation page uses 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 a session / resume one (C-u r forks it) / rename
v / i / t Go to the prompt / interrupt the turn / hand over to the terminal
a / d Allow or deny the oldest waiting request
1–4 Answer a waiting question with that option
n / N Jump to the next waiting request (anywhere / in this project)
D / h / U Review menu / read a recording / usage
j / b / z / V Spaces: go to one / the sidebar / zoom this window / reset this Space’s windows
/ Search past conversations
? Open the menu, which has every command

The keys mean the same in the menu. The worktree commands are under ? then W.

The keys inside a session buffer are on Prompt and transcript.