From 22cbd9fa58512ffdcc975bab37a55467d5e10968 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Thu, 8 Sep 2022 01:01:22 +0900 Subject: Implement height range (--height ~[VALUE][%]) Close #2953 --- src/tui/light.go | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/tui/light.go') diff --git a/src/tui/light.go b/src/tui/light.go index 0546caa8..20b7b9d5 100644 --- a/src/tui/light.go +++ b/src/tui/light.go @@ -189,6 +189,10 @@ func (r *LightRenderer) Init() { } } +func (r *LightRenderer) Resize(maxHeightFunc func(int) int) { + r.maxHeightFunc = maxHeightFunc +} + func (r *LightRenderer) makeSpace() { r.stderr("\n") r.csi("G") @@ -676,6 +680,9 @@ func (r *LightRenderer) MaxX() int { } func (r *LightRenderer) MaxY() int { + if r.height == 0 { + r.updateTerminalSize() + } return r.height } -- cgit v1.2.3