tlc: README + PLAN — 986 tests, 95% binding parity, compare files done
This commit is contained in:
@@ -711,7 +711,7 @@ produce a prioritized implementation roadmap for full MC parity.
|
||||
| VfsList | Ctrl-X a | ✅ Done | — | `Cmd::VfsList` — active VFS connections list |
|
||||
| ChangeAttributes | Ctrl-X e | ❌ Missing | LOW | ext2 chattr |
|
||||
|
||||
**Summary:** ~72 of 77 filemanager bindings done (~94%). All CRITICAL/HIGH/MEDIUM gaps closed. VFS archive panel integration done. File highlighting done. PanelInfo/PanelQuickView done. Clippy clean. Split ratio adjustment done. F9 menubar expanded with all implemented commands. Remaining LOW items: Compare files (Ctrl-d), Change Attributes (C-x e), Suspend (Ctrl-Z intentionally stubbed — use Ctrl-O), terminal-undetectable keys (Ctrl-Shift-Enter), and dialog-only items (Filter, Encoding, FTP/Shell/SFTP links).
|
||||
**Summary:** ~73 of 77 filemanager bindings done (~95%). All CRITICAL/HIGH/MEDIUM gaps closed. VFS archive panel integration done. File highlighting done. PanelInfo/PanelQuickView done. Clippy clean. Split ratio adjustment done. F9 menubar expanded. Compare files (Ctrl-d) LCS diff viewer done. Remaining LOW items: Change Attributes (C-x e), Suspend (Ctrl-Z intentionally stubbed — use Ctrl-O), terminal-undetectable keys, and dialog-only items (Filter, Encoding, FTP/Shell/SFTP links).
|
||||
|
||||
### 14.2 F9 Menu System — Complete Inventory and Gap
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@ cargo build --release --target x86_64-unknown-redox
|
||||
```bash
|
||||
cd local/recipes/tui/tlc/source
|
||||
cargo test --lib
|
||||
# → 976 passed; 0 failed (verified 2026-06-19)
|
||||
# → 986 passed; 0 failed (verified 2026-06-19)
|
||||
```
|
||||
|
||||
## Linux Portability
|
||||
@@ -171,5 +171,6 @@ dialog. Selection persists to `~/.config/tlc/config.toml`.
|
||||
| 15i VFS archive panel integration | ✅ Browse .tar/.tar.gz/.tar.bz2/.tar.xz/.zip/.cpio archives in-place; Enter opens archive, '..' at root exits to local filesystem; VFS scheme dispatch via for_path() |
|
||||
| 15j PanelInfo (C-x i) + PanelQuickView (C-x q) | ✅ Inactive panel toggles to Info mode (filesystem summary + cursor file metadata) or QuickView mode (first 30 lines of cursor file, binary detection); toggle-only (excluded from Alt-L listing cycle) |
|
||||
| 15k Clippy cleanup | ✅ All 20 clippy lints fixed across 9 files; only 1 pre-existing warning remains (mc_ext.rs Include(String) never read) |
|
||||
| 15l Split ratio + QuitQuiet + menubar + Compare files | ✅ SplitMore/Less (Alt-Shift-Right/Left, 5% steps, 10-90%), QuitQuiet (Shift-F10 actually quits), F9 menubar expanded with all 20+ commands, Compare files (Ctrl-d, LCS diff viewer) |
|
||||
|
||||
See `PLAN.md` for the comprehensive quality assessment and remaining tasks.
|
||||
Reference in New Issue
Block a user