Skip to main content

Module action

Module action 

Source
Expand description

The named vocabulary of editing operations.

Every editing primitive in TYPE is an Action with explicit arguments. Three consumers depend on that: the keymap, the command palette, and the opt-in vim layer. A primitive reachable only from a handle_key arm is invisible to all three, so no key handler may mutate a buffer directly.

Enumsยง

Action
A named editing operation.
Direction
Which way an operation runs.
Motion
Where a motion lands.