diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/options.go | 2 | ||||
| -rw-r--r-- | src/terminal.go | 6 | ||||
| -rw-r--r-- | src/tui/light.go | 2 |
3 files changed, 9 insertions, 1 deletions
diff --git a/src/options.go b/src/options.go index 30cc7519..c78d2bfe 100644 --- a/src/options.go +++ b/src/options.go @@ -723,6 +723,8 @@ func parseKeymap(keymap map[int][]action, str string) { appendAction(actNextHistory) case "toggle-preview": appendAction(actTogglePreview) + case "toggle-preview-wrap": + appendAction(actTogglePreviewWrap) case "toggle-sort": appendAction(actToggleSort) case "preview-up": diff --git a/src/terminal.go b/src/terminal.go index f75480e6..d056c1a0 100644 --- a/src/terminal.go +++ b/src/terminal.go @@ -199,6 +199,7 @@ const ( actPrintQuery actToggleSort actTogglePreview + actTogglePreviewWrap actPreviewUp actPreviewDown actPreviewPageUp @@ -1459,6 +1460,11 @@ func (t *Terminal) Loop() { } req(reqList, reqInfo, reqHeader) } + case actTogglePreviewWrap: + if t.hasPreviewWindow() { + t.preview.wrap = !t.preview.wrap + req(reqPreviewRefresh) + } case actToggleSort: t.sort = !t.sort t.eventBox.Set(EvtSearchNew, t.sort) diff --git a/src/tui/light.go b/src/tui/light.go index 37fcc122..fb8f4f03 100644 --- a/src/tui/light.go +++ b/src/tui/light.go @@ -596,7 +596,7 @@ func (r *LightRenderer) MaxY() int { } func (r *LightRenderer) DoesAutoWrap() bool { - return true + return false } func (r *LightRenderer) IsOptimized() bool { |
