refactor(ui): operator system, rnu default, category g-prefix #87

Merged
barrettruth merged 1 commit from refactor/operator-system-gutter-fixes into main 2026-03-25 15:49:01 +00:00
barrettruth commented 2026-03-25 15:48:29 +00:00

Problem

Single-key d triggered delete without confirmation. Bare 1-9 category shortcuts blocked future count-prefix operations (#73). Line numbers required manual gn toggle. Gutter alignment broke with double-digit line counts.

Solution

Unified pendingOp system: dd/pp/ww/bb as vim-style doubled operators in normal mode, immediate application in visual mode. Category shortcuts moved to g1-g9. Line numbers default to rnu (removed toggling/context/localStorage). Gutter width computed from task count via ch units. Restored lowercase w/m for calendar view modes.

## Problem Single-key `d` triggered delete without confirmation. Bare 1-9 category shortcuts blocked future count-prefix operations (#73). Line numbers required manual `gn` toggle. Gutter alignment broke with double-digit line counts. ## Solution Unified `pendingOp` system: `dd`/`pp`/`ww`/`bb` as vim-style doubled operators in normal mode, immediate application in visual mode. Category shortcuts moved to `g1`-`g9`. Line numbers default to rnu (removed toggling/context/localStorage). Gutter width computed from task count via `ch` units. Restored lowercase `w`/`m` for calendar view modes.
Sign in to join this conversation.
No description provided.