diff options
| author | blasty <blasty@local> | 2026-07-24 15:19:19 +0200 |
|---|---|---|
| committer | blasty <blasty@local> | 2026-07-24 15:19:19 +0200 |
| commit | 49fa3ca0f37f2974bdfc1d18debc55f86946ffa7 (patch) | |
| tree | 4671571ee36701446a8c44762b12827e85378dde | |
| parent | listing: <end> jumps the cursor to end-of-line, not goto-bottom (diff) | |
| download | ida-tui-49fa3ca0f37f2974bdfc1d18debc55f86946ffa7.tar.gz ida-tui-49fa3ca0f37f2974bdfc1d18debc55f86946ffa7.tar.xz ida-tui-49fa3ca0f37f2974bdfc1d18debc55f86946ffa7.zip | |
listing: <home> jumps the cursor to start-of-line (pairs with <end>)
Mirror the <end> change: in the unified ListingView, `home` now maps to col_home
(start of current line) instead of goto_top. Top/bottom move to the conventional
ctrl+home / ctrl+end (G still does bottom too), so no navigation is lost.
Verified live over RPC: <home> moves col 47->0 on the SAME line, scroll unchanged;
ctrl+home lands at line 0, ctrl+end/G at the last line.
| -rw-r--r-- | idatui/app.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/idatui/app.py b/idatui/app.py index ff28d59..8944966 100644 --- a/idatui/app.py +++ b/idatui/app.py @@ -955,9 +955,10 @@ class ListingView(SearchMixin, NavMixin, ColumnCursor, ScrollView, can_focus=Tru Binding("ctrl+u", "half_page(-1)", "½↑", show=False), Binding("pagedown", "page(1)", "PgDn", show=False), Binding("pageup", "page(-1)", "PgUp", show=False), - Binding("home", "goto_top", "Top", show=False), - Binding("G", "goto_bottom", "Bottom", show=False), + Binding("home", "col_home", "bol", show=False), Binding("end", "col_end", "eol", show=False), + Binding("G,ctrl+end", "goto_bottom", "Bottom", show=False), + Binding("ctrl+home", "goto_top", "Top", show=False), Binding("o", "toggle_opcodes", "Opcodes"), Binding("c", "define_code", "Code", show=False), Binding("d", "make_data", "Data", show=False), |
