mirror of
https://github.com/junegunn/fzf.git
synced 2025-08-20 06:53:50 -07:00
sixel: Export $FZF_PREVIEW_TOP to the preview command (#2544)
So that it can determine if it should subtract 1 from $FZF_PREVIEW_LINES to avoid scrolling issue of Sixel image that touches the bottom of the screen.
This commit is contained in:
@@ -2067,9 +2067,6 @@ Loop:
|
||||
|
||||
if requiredLines > 0 {
|
||||
if y+requiredLines == height {
|
||||
if t.tui.MaxY() == t.pwindow.Top()+height {
|
||||
t.tui.PassThrough("\x1b[1T")
|
||||
}
|
||||
t.pwindow.Move(height-1, maxWidth-1)
|
||||
t.previewed.filled = true
|
||||
break Loop
|
||||
@@ -2790,6 +2787,8 @@ func (t *Terminal) Loop() {
|
||||
env = append(env, "FZF_PREVIEW_"+lines)
|
||||
env = append(env, columns)
|
||||
env = append(env, "FZF_PREVIEW_"+columns)
|
||||
env = append(env, fmt.Sprintf("FZF_PREVIEW_TOP=%d", t.tui.Top()+t.pwindow.Top()))
|
||||
env = append(env, fmt.Sprintf("FZF_PREVIEW_LEFT=%d", t.pwindow.Left()))
|
||||
}
|
||||
cmd.Env = env
|
||||
|
||||
|
Reference in New Issue
Block a user