diff options
| author | blasty <blasty@local> | 2026-07-24 15:17:34 +0200 |
|---|---|---|
| committer | blasty <blasty@local> | 2026-07-24 15:17:34 +0200 |
| commit | 4b2895229f298c30861d8f42e0f94e922be8b48c (patch) | |
| tree | 35880361175226f79c57fefbd76f92be6dfa668e | |
| parent | docs: sweep for the worker-only reality (drop mcp supervisor/spawn.sh/--db) (diff) | |
| download | ida-tui-4b2895229f298c30861d8f42e0f94e922be8b48c.tar.gz ida-tui-4b2895229f298c30861d8f42e0f94e922be8b48c.tar.xz ida-tui-4b2895229f298c30861d8f42e0f94e922be8b48c.zip | |
listing: <end> jumps the cursor to end-of-line, not goto-bottom
In the unified ListingView, `end` was bound (with `G`) to goto_bottom, so it
triggered a vertical scroll. Rebind `end` -> col_end (same as `$`) so it moves the
column cursor to the end of the current line; `G` still does goto_bottom, and
`home`/`0` are unchanged.
Verified live over RPC: with the cursor forced to col 0, <end> moves col 0->47 on
the SAME line with scroll_y unchanged (no vertical jump); `G` still lands at the
last line.
| -rw-r--r-- | idatui/app.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/idatui/app.py b/idatui/app.py index d442b0a..ff28d59 100644 --- a/idatui/app.py +++ b/idatui/app.py @@ -956,7 +956,8 @@ class ListingView(SearchMixin, NavMixin, ColumnCursor, ScrollView, can_focus=Tru Binding("pagedown", "page(1)", "PgDn", show=False), Binding("pageup", "page(-1)", "PgUp", show=False), Binding("home", "goto_top", "Top", show=False), - Binding("G,end", "goto_bottom", "Bottom", show=False), + Binding("G", "goto_bottom", "Bottom", show=False), + Binding("end", "col_end", "eol", show=False), Binding("o", "toggle_opcodes", "Opcodes"), Binding("c", "define_code", "Code", show=False), Binding("d", "make_data", "Data", show=False), |
