From 9977a3e9fcdc2d2feda2f8cd2990a89c21804e56 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Wed, 11 Jan 2017 22:13:40 +0900 Subject: Make preview renderer suspend early on line wrap --- src/tui/tui.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src/tui/tui.go') diff --git a/src/tui/tui.go b/src/tui/tui.go index eb504f8c..33358e85 100644 --- a/src/tui/tui.go +++ b/src/tui/tui.go @@ -117,6 +117,14 @@ const ( colWhite ) +type FillReturn int + +const ( + FillContinue FillReturn = iota + FillNextLine + FillSuspend +) + type ColorPair struct { fg Color bg Color @@ -216,8 +224,8 @@ type Window interface { MoveAndClear(y int, x int) Print(text string) CPrint(color ColorPair, attr Attr, text string) - Fill(text string) bool - CFill(fg Color, bg Color, attr Attr, text string) bool + Fill(text string) FillReturn + CFill(fg Color, bg Color, attr Attr, text string) FillReturn Erase() } -- cgit v1.2.3