summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2017-02-18 23:49:00 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2017-02-18 23:49:00 +0900
commitc82fb3c9b907043a515dae7fdcc0e30b4c8b7cd1 (patch)
treec4cdbbf9955ec304ca2eb512a1682a29e19ab829 /src
parent309e1d8619f5a31eec797ab93c89702bb2c71f78 (diff)
Add toggle-preview-wrap action
Diffstat (limited to 'src')
-rw-r--r--src/options.go2
-rw-r--r--src/terminal.go6
-rw-r--r--src/tui/light.go2
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 {