Experimental modal text editor built for extensibility and flexibility

feat(runtime): move all cursors together #43

Open amartin.beer
targeting push-uopxpnpuutzs from push-xmpltqpurkvw
Open opened by and assigned to amartin.beer
targeting push-uopxpnpuutzs from push-xmpltqpurkvw

Movement is now multi-aware via buffer/apply-to-all: it runs any single-cursor fn at every cursor offset (re-gapping per cursor, so each clamps to its own line) and settles the gap at the primary. Cursor-left and cursor-right join the existing multi-aware edit ops; up/down, page-up/down, line-start/end, pre-indent, and word-forward/backward dispatch through it. hjkl, arrows, w/b, ^/$, Home/End, PageUp/PageDown now move every cursor in parallel.

Commits 0