mirror of
https://github.com/Llewellynvdm/fzf.git
synced 2024-11-21 20:35:11 +00:00
Redraw/hide scroll offset when 'info' property is changed
This commit is contained in:
parent
952276dc2d
commit
2191a44e36
@ -387,7 +387,7 @@ func (a previewOpts) sameLayout(b previewOpts) bool {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (a previewOpts) sameContentLayout(b previewOpts) bool {
|
func (a previewOpts) sameContentLayout(b previewOpts) bool {
|
||||||
return a.wrap == b.wrap && a.headerLines == b.headerLines
|
return a.wrap == b.wrap && a.headerLines == b.headerLines && a.info == b.info
|
||||||
}
|
}
|
||||||
|
|
||||||
func firstLine(s string) string {
|
func firstLine(s string) string {
|
||||||
|
@ -3381,11 +3381,16 @@ class TestGoFZF < TestBase
|
|||||||
|
|
||||||
def test_preview_window_noinfo
|
def test_preview_window_noinfo
|
||||||
# │ 1 ││
|
# │ 1 ││
|
||||||
tmux.send_keys %(#{FZF} --preview 'seq 1000' --preview-window top,noinfo --scrollbar), :Enter
|
tmux.send_keys %(#{FZF} --preview 'seq 1000' --preview-window top,noinfo --scrollbar --bind space:change-preview-window:info), :Enter
|
||||||
tmux.until do |lines|
|
tmux.until do |lines|
|
||||||
assert lines[1]&.start_with?('│ 1')
|
assert lines[1]&.start_with?('│ 1')
|
||||||
assert lines[1]&.end_with?(' ││')
|
assert lines[1]&.end_with?(' ││')
|
||||||
end
|
end
|
||||||
|
tmux.send_keys :Space
|
||||||
|
tmux.until do |lines|
|
||||||
|
assert lines[1]&.start_with?('│ 1')
|
||||||
|
assert lines[1]&.end_with?('1000││')
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user