Files
RedBear-OS/local
vasilito b9fecc665b Refactor: split editor/mod.rs monolith (4011→3471 lines)
Extracted two impl Editor blocks from the monolithic editor/mod.rs:

- editor/dispatch.rs (331 lines): dispatch_editor_cmd() — all F9 menubar
  EditorCmd variants routed to editor methods. The largest single method
  in the file, now self-contained with its own module docs.

- editor/edit.rs (214 lines): Text editing primitives — insert_char,
  insert_str, delete_back, delete_forward, insert_tab_with_indent,
  multi-cursor operations (insert/delete at all positions). Plus
  private helpers adjust_bookmarks_after_edit and is_in_indent_zone.

mod.rs now holds: struct definition, constructors, getters/setters,
undo/redo, save, format, search, bookmark, spell, bracket, goto,
smooth scroll, user menu, sort_block, and the test module.

1455 tests pass, zero warnings. Zero behavioral changes.
2026-07-08 21:54:30 +03:00
..
2026-07-05 22:29:19 +03:00