aboutsummaryrefslogtreecommitdiff
path: root/docs/design/keybinding-console-safety-spec.org
Commit message (Collapse)AuthorAgeFilesLines
* docs(spec): restructure keybinding spec to Path 2, defer the prefixCraig Jennings24 hours1-85/+493
| | | | | | | | | | Processed the latest review comments on the keybinding-console-safety spec. Phase 0 is now a pure revert that unblocks the held push. Consolidation (migrate the common set, retire the translation block) is the primary phase. Binding the console-safe prefix becomes an optional, deferred Phase 3. The decisions gate splits to match: D2/D4/D5 gate the primary work, D1/D3 gate only Phase 3, so the work runs to the prefix-assignment point and stops there even if the prefix is never chosen. Corrected Appendix C: Meta transmits in the Linux console as an ESC prefix, so a free M-<punctuation> is a viable console-safe class, not just Control+letter. C-' is rejected: console-dead like C-;, and already bound to flyspell. Added Appendix D: every personal keybinding set outside the C-; tree and the M-S- family, as a checkbox pruning tree for a one-time audit of set-and-forgotten chords.
* docs(spec): add keybinding console-safety spec (draft for review)Craig Jennings31 hours1-0/+531