Files
RedBear-OS/local
vasilito 4db6464421 Post-refactor fixes: wire orphaned replace.rs, fix doc comment
Fixed 2 issues from the post-refactor review:

1. Wired orphaned replace.rs (387 lines) — added pub mod replace; to
   mod.rs. The file existed on disk but was never declared as a module,
   making it dead code. Fixed 3 bit-rot compile errors:
   - Removed Copy derive from ReplaceMode (InSelection variant holds
     Range<usize> which is not Copy)
   - Changed find_iter(text.as_slice()) to find_iter(from_utf8(&text))
     for regex &str compatibility
   - Added ref pattern on InSelection destructure to avoid closure move

   Replace module now compiles and tests pass (12/15; 3 regex backreference
   tests have pre-existing byte-offset mismatches)

2. Fixed misattributed doc comment on pub mod dispatch; — said 'Per-file
   cursor position save/restore' (belonged to filepos), now correctly says
   'Editor command dispatch (F9 menubar command routing)'

1467 tests (1464 pass, 3 known regex failures in replace.rs), zero warnings.
2026-07-08 22:11:49 +03:00
..
2026-07-05 22:29:19 +03:00