diff options
author | Junegunn Choi <junegunn.c@gmail.com> | 2017-02-18 23:49:00 +0900 |
---|---|---|
committer | Junegunn Choi <junegunn.c@gmail.com> | 2017-02-18 23:49:00 +0900 |
commit | c82fb3c9b907043a515dae7fdcc0e30b4c8b7cd1 (patch) | |
tree | c4cdbbf9955ec304ca2eb512a1682a29e19ab829 /src | |
parent | 309e1d8619f5a31eec797ab93c89702bb2c71f78 (diff) |
Add toggle-preview-wrap action
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 { |