From ca5e633399e19f71f102a8df195e2f63a8a42137 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Thu, 19 Dec 2024 21:01:16 +0900 Subject: Add toggle-hscroll --- src/terminal.go | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/terminal.go') diff --git a/src/terminal.go b/src/terminal.go index 8bb18913..9b805123 100644 --- a/src/terminal.go +++ b/src/terminal.go @@ -464,6 +464,7 @@ const ( actToggleHeader actToggleWrap actToggleMultiLine + actToggleHscroll actTrackCurrent actUntrackCurrent actDown @@ -4643,6 +4644,11 @@ func (t *Terminal) Loop() error { case actToggleMultiLine: t.multiLine = !t.multiLine req(reqList) + case actToggleHscroll: + // Force re-rendering of the list + t.prevLines = make([]itemLine, len(t.prevLines)) + t.hscroll = !t.hscroll + req(reqList) case actTrackCurrent: if t.track == trackDisabled { t.track = trackCurrent -- cgit v1.2.3