From ddc95702a07899d1809074e6da8af9442559fe49 Mon Sep 17 00:00:00 2001 From: vasilito Date: Fri, 19 Jun 2026 08:35:47 +0300 Subject: [PATCH] =?UTF-8?q?tlc:=20update=20README=20=E2=80=94=20959=20test?= =?UTF-8?q?s,=20phase=2015h=20file=20highlighting?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- local/recipes/tui/tlc/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/local/recipes/tui/tlc/README.md b/local/recipes/tui/tlc/README.md index e8023d2c20..07a182bb48 100644 --- a/local/recipes/tui/tlc/README.md +++ b/local/recipes/tui/tlc/README.md @@ -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>`, 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. \ No newline at end of file