From c9d634499bca2594dbc58011736f8ca041add3c5 Mon Sep 17 00:00:00 2001 From: sloum Date: Mon, 25 May 2020 09:49:34 -0700 Subject: [PATCH] Alternative way of rendering when bookmarks are not open --- client.go | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/client.go b/client.go index 80210e6..46531db 100644 --- a/client.go +++ b/client.go @@ -121,15 +121,11 @@ func (c *client) Draw() { } else { for i := 0; i < c.Height-3; i++ { if i < len(pageContent) { - extra := 0 - escapes := re.FindAllString(pageContent[i], -1) - for _, esc := range escapes { - extra += len(esc) - } - screen.WriteString(fmt.Sprintf("%-*.*s", c.Width+extra, c.Width+extra, pageContent[i])) + screen.WriteString(pageContent[i]) + screen.WriteString("\033[0K") screen.WriteString("\n") } else { - screen.WriteString(fmt.Sprintf("%-*.*s", c.Width, c.Width, " ")) + screen.WriteString("\033[0K") screen.WriteString("\n") } }