diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/options.go | 11 | ||||
| -rw-r--r-- | src/terminal.go | 2 |
2 files changed, 9 insertions, 4 deletions
diff --git a/src/options.go b/src/options.go index 55030bd2..67e70a70 100644 --- a/src/options.go +++ b/src/options.go @@ -120,8 +120,8 @@ Usage: fzf [options] --preview=COMMAND Command to preview highlighted line ({}) --preview-window=OPT Preview window layout (default: right:50%) [up|down|left|right][,SIZE[%]] - [,[no]wrap][,[no]cycle][,[no]follow][,[no]hidden] - [,border-BORDER_OPT] + [,[no]wrap][,[no]cycle][,[no]follow][,[no]info] + [,[no]hidden][,border-BORDER_OPT] [,+SCROLL[OFFSETS][/DENOM]][,~HEADER_LINES] [,default][,<SIZE_THRESHOLD(ALTERNATIVE_LAYOUT)] --preview-label=LABEL @@ -271,6 +271,7 @@ type previewOpts struct { wrap bool cycle bool follow bool + info bool border tui.BorderShape headerLines int threshold int @@ -508,7 +509,7 @@ func filterNonEmpty(input []string) []string { } func defaultPreviewOpts(command string) previewOpts { - return previewOpts{command, posRight, sizeSpec{50, true}, "", false, false, false, false, tui.DefaultBorderShape, 0, 0, nil} + return previewOpts{command, posRight, sizeSpec{50, true}, "", false, false, false, false, true, tui.DefaultBorderShape, 0, 0, nil} } func defaultOptions() *Options { @@ -1789,6 +1790,10 @@ func parsePreviewWindowImpl(opts *previewOpts, input string) error { opts.follow = true case "nofollow": opts.follow = false + case "info": + opts.info = true + case "noinfo": + opts.info = false default: if headerRegex.MatchString(token) { if opts.headerLines, err = atoi(token[1:]); err != nil { diff --git a/src/terminal.go b/src/terminal.go index 1158de7a..535f5e3a 100644 --- a/src/terminal.go +++ b/src/terminal.go @@ -2507,7 +2507,7 @@ func (t *Terminal) renderPreviewSpinner() { spin := t.previewer.spinner if len(spin) > 0 || t.previewer.scrollable { maxWidth := t.pwindow.Width() - if !t.previewer.scrollable { + if !t.previewer.scrollable || !t.previewOpts.info { if maxWidth > 0 { t.pwindow.Move(0, maxWidth-1) t.pwindow.CPrint(tui.ColPreviewSpinner, spin) |
