Expand description
Action → editor behavior.
Every mutation of the editor lives here or is called from here. Nothing in
handle_key touches the buffer, which is what keeps the keymap, the future
command palette, and the future vim layer able to reach the same behavior.