tlc: update README stats — 946 tests, phase 15g complete

This commit is contained in:
2026-06-19 06:50:30 +03:00
parent 59a4672acd
commit ffaaf1a540
+2 -1
View File
@@ -86,7 +86,7 @@ cargo build --release --target x86_64-unknown-redox
```bash
cd local/recipes/tui/tlc/source
cargo test --lib
# → 902 passed; 0 failed (verified 2026-06-19)
# → 946 passed; 0 failed (verified 2026-06-19)
```
## Linux Portability
@@ -166,5 +166,6 @@ dialog. Selection persists to `~/.config/tlc/config.toml`.
| 15d bug fixes + standalone binaries | ✅ ESC no-op on main screen (MC parity), editor arrow keys structural fix (Option B — cursor sync in every `move_*`/`select_*`), command execution (no pause, returns immediately), `tlcedit` + `tlcview` standalone binaries built and staged alongside `tlc` |
| 15e syntax highlighter + render wiring | ✅ `Highlighter` struct, `syntax_for_path()`, `is_text_file()` in `editor/syntax.rs`; wired into `Editor::render()` with viewport scroll state replay and selection overlay (`split_spans_for_selection`) |
| 15f Jobs/Panelize/VFS dialogs | ✅ Background jobs dialog (C-x j), external panelize (C-x !), VFS list (C-x a) — all safe Rust, `Arc<Mutex<JobRegistry>>`, zero `unsafe` |
| 15g Ctrl-X chord + Compare Dirs + SymlinkRelative + dialogs | ✅ Ctrl-X prefix dispatch (9 follow-ups), Compare Dirs (C-x d size-only), SymlinkRelative (C-x s), SymlinkEdit (C-x v), ScreenList/EditHistory/FilteredView wired, editor format paragraph (Alt-P), viewer growing buffer (tail -f) |
See `PLAN.md` for the comprehensive quality assessment and remaining tasks.