NS8 slice: Add current-file search and in-buffer navigation #48
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
OBJECTIVE: Search within the current buffer using the KEYMAP.md prompt grammar and navigate results without leaving a permanent split.
AUTHORITY: Parent #43; KEYMAP.md
Search and navigation; req: input/001-007, ui/001-002, coding/001, testing/001-004.AGENT AUTHORITY:
PARENT: #43 via explicit issue link and parent checklist.
SCOPE: Prompt mode, current-file search index/result state, visible highlights or result status, next/previous navigation, cancellation/restore, replay tests.
BOUNDARIES: Do not implement project-wide search here except shared prompt primitives if necessary. Do not add regex language unless already a small standard primitive; literal search is sufficient if documented by the rail.
ACCEPTANCE:
/orSpace s fenters a current-file search prompt.nandNor mobile rail aliases move next/previous and wrap predictably.VERIFICATION:
zig build testzig build v1-smokeBLOCKERS: none.
Completed in commit
70ef989(Add current file search).What changed:
/and canonicalSpace s fpaths.n/Nnext/previous navigation with wrap, no-match status, cancellation, UTF-8 search, and long-line coverage.Space wis write/save andSpace sopens a search rail;Space s fis current-file search.Space ssave shortcut toSpace w.Verification:
zig fmt src/leader.zig src/tui.zig src/main.zig src/mobile_acceptance.zig && zig build testzig buildzig build v1-smokezig build run -- --helpzig build run -- src/main.zigredgate lint /opt/repositories/mim/REQUIREMENTS.md && redgate health /opt/repositories/mim/REQUIREMENTS.mdNotes: