pmacs/builtin
Levi Neuwirth bd728c4705 CUA region semantics — shift selection, region-aware delete + type-over
- S-<arrows>/S-<home>/S-<end> (+C-S word/paragraph variants) extend a
  selection; the TUI grid paints it reverse-video; double-click
  selects the word at point.
- Backspace / Delete consume the active region (delete_region first,
  falling back to single-codepoint semantics).
- Typing replaces the region: buffer.self-insert / newline / tab
  delete_region before inserting. pmacs-gpu cooperates by
  round-tripping keys while an own-window selection is active, so
  the region-aware commands run instead of a raw optimistic op.
- tests/cua_region_acceptance.rs drives the real dispatch path:
  select -> BS/DEL/char/Enter, plus the no-region fallbacks.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-10 10:50:11 -04:00
..
api Fix CI and Documentation issues 2026-05-04 10:19:19 -04:00
commands CUA region semantics — shift selection, region-aware delete + type-over 2026-06-10 10:50:11 -04:00
hooks Initial commit: v0.1.0 2026-05-03 19:51:06 -04:00
keymaps CUA region semantics — shift selection, region-aware delete + type-over 2026-06-10 10:50:11 -04:00
packages/repl M7 tail: package system, audit lint, lockfile, resolver 2026-05-07 16:50:37 -04:00
runtime LSP didChange debounce + queued process stdin writer (typing perf) 2026-06-10 10:49:51 -04:00