tlc: update README — 959 tests, phase 15h file highlighting
This commit is contained in:
@@ -86,7 +86,7 @@ cargo build --release --target x86_64-unknown-redox
|
||||
```bash
|
||||
cd local/recipes/tui/tlc/source
|
||||
cargo test --lib
|
||||
# → 946 passed; 0 failed (verified 2026-06-19)
|
||||
# → 959 passed; 0 failed (verified 2026-06-19)
|
||||
```
|
||||
|
||||
## Linux Portability
|
||||
@@ -167,5 +167,6 @@ dialog. Selection persists to `~/.config/tlc/config.toml`.
|
||||
| 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) |
|
||||
| 15h File highlighting | ✅ Type-based coloring in panel entries (9 categories: executable, archive, audio, video, image, source, documentation, database), extension tables + permission-bit detection |
|
||||
|
||||
See `PLAN.md` for the comprehensive quality assessment and remaining tasks.
|
||||
Reference in New Issue
Block a user