The prompt source protocol gains two optional hooks: :on-input (called with the input after type-char/backspace/delete-forward mutate it) and :on-cancel (called on Escape). The search source uses them: typing in / or ? live-updates the match spans behind the prompt (preview), while Enter commits (run) and Escape restores the pre-prompt search state (cancel) via a :saved snapshot taken when the prompt opens.
Something went wrong. Try again.
Experimental modal text editor built for extensibility and flexibility
Something went wrong. Try again.
feat(runtime): incremental live search #46
Open
amartin.beer
targeting push-uopxpnpuutzs from push-xmpltqpurkvw
Open opened by and assigned to
amartin.beer targeting push-uopxpnpuutzs from push-xmpltqpurkvw
Commits 7
feat(runtime): incremental live search
feat(runtime): search engine and match highlighting
chore(runtime): vendor spork regex module (MIT licensed)
feat(runtime): move all cursors together
feat(runtime): multi-cursor core (MVP)
feat(runtime): buffer switching commands and open-file reuse
feat(runtime): per-buffer state for multi-buffer