From 3253ebcd2b339b26436225b750ff03586baebea9 Mon Sep 17 00:00:00 2001 From: blasty Date: Sat, 25 Jul 2026 00:51:43 +0200 Subject: docs: README covers the split view, strings browser and command palette Three shipped features were missing from the feature list: the Ghidra-style synced split view (s), the filterable strings browser ("), and the ida-tui command palette (Ctrl+P). --- README.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a7acfad..eb9f05b 100644 --- a/README.md +++ b/README.md @@ -32,12 +32,18 @@ don't file expectations. **Use at your own risk.** undefined heads) as the default code view; `F5`/`Tab` drops into the **decompiler (pseudocode)** for the function under the cursor. Both are line-virtualized and page lazily over the worker. +- A **Ghidra-style split view** (`s`): listing and pseudocode side by side, kept + in cursor sync — the focused pane drives and the other highlights the linked + region (every instruction a C line owns), following you across functions. + `Tab` or a click switches which pane leads. - Keyboard navigation: follow (`enter`), xrefs (`x`, tagged call/read/write/ offset), rename (`n`), retype (`y`), comment (`;`), incremental search (`/` `?`), history (`back`), hex view (`\`), and `home`/`end`/`shift+home` line motions. -- A **functions panel** (fuzzy symbol palette on `Ctrl+N`), **hex viewer**, - **struct editor**, and inline **make code/data/function/string** edits. +- A **functions panel** (fuzzy symbol palette on `Ctrl+N`), a **strings browser** + (`"`, filterable, Enter jumps to the literal), **hex viewer**, **struct + editor**, and inline **make code/data/function/string** edits. +- A **command palette** (`Ctrl+P`) with the real ida-tui actions. - An optional unix-socket **RPC layer** to puppeteer the live TUI from another process (agent-driven RE / livestreaming). See `docs/RPC.md`. -- cgit v1.3.1-sl0p