diff options
| author | Junegunn Choi <junegunn.c@gmail.com> | 2017-01-11 22:13:40 +0900 |
|---|---|---|
| committer | Junegunn Choi <junegunn.c@gmail.com> | 2017-01-11 22:13:40 +0900 |
| commit | 9977a3e9fcdc2d2feda2f8cd2990a89c21804e56 (patch) | |
| tree | 9a4657c2bb6733dfd3304f7531aa51cae66c4b6f /src/tui/tui.go | |
| parent | f8082bc53a5bc736558d5952a34b527f12815878 (diff) | |
| download | fzf-9977a3e9fcdc2d2feda2f8cd2990a89c21804e56.tar.gz | |
Make preview renderer suspend early on line wrap
Diffstat (limited to 'src/tui/tui.go')
| -rw-r--r-- | src/tui/tui.go | 12 |
1 files changed, 10 insertions, 2 deletions
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() } |
