diff options
| author | Junegunn Choi <junegunn.c@gmail.com> | 2024-12-19 21:01:16 +0900 |
|---|---|---|
| committer | Junegunn Choi <junegunn.c@gmail.com> | 2024-12-19 21:05:26 +0900 |
| commit | ca5e633399e19f71f102a8df195e2f63a8a42137 (patch) | |
| tree | 1928a46cb480aa4268d9f321bc7b181b758fac83 /src/terminal.go | |
| parent | e60a9a628b48bb1304db30b3c2d9e051c3af05cd (diff) | |
| download | fzf-ca5e633399e19f71f102a8df195e2f63a8a42137.tar.gz | |
Add toggle-hscroll
Diffstat (limited to 'src/terminal.go')
| -rw-r--r-- | src/terminal.go | 6 |
1 files changed, 6 insertions, 0 deletions
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 |
