From e372cf4bc0c6b4d529708a3c59c88b77a4e2424c Mon Sep 17 00:00:00 2001 From: ayn2op Date: Sat, 21 Dec 2024 15:33:36 -0500 Subject: [PATCH] fix: manually move the guilds tree for select_{first,next} keybindings --- cmd/guilds_tree.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cmd/guilds_tree.go b/cmd/guilds_tree.go index f8abde0..27911b0 100644 --- a/cmd/guilds_tree.go +++ b/cmd/guilds_tree.go @@ -229,9 +229,11 @@ func (gt *GuildsTree) onInputCapture(event *tcell.EventKey) *tcell.EventKey { case gt.cfg.Keys.SelectNext: return tcell.NewEventKey(tcell.KeyDown, 0, tcell.ModNone) case gt.cfg.Keys.SelectFirst: - return tcell.NewEventKey(tcell.KeyHome, 0, tcell.ModNone) + gt.Move(gt.GetRowCount() * -1) + // return tcell.NewEventKey(tcell.KeyHome, 0, tcell.ModNone) case gt.cfg.Keys.SelectLast: - return tcell.NewEventKey(tcell.KeyEnd, 0, tcell.ModNone) + gt.Move(gt.GetRowCount()) + // return tcell.NewEventKey(tcell.KeyEnd, 0, tcell.ModNone) case gt.cfg.Keys.GuildsTree.SelectCurrent: return tcell.NewEventKey(tcell.KeyEnter, 0, tcell.ModNone)