From 1971c8abd85f3a2cf1573709d4baf66f97297ced Mon Sep 17 00:00:00 2001 From: Christian Rocha Date: Wed, 20 May 2020 16:54:37 -0400 Subject: [PATCH] Add right padding to markdown rendering --- ui/pager.go | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/ui/pager.go b/ui/pager.go index e8c4256..ccf80ec 100644 --- a/ui/pager.go +++ b/ui/pager.go @@ -17,12 +17,13 @@ import ( ) const ( - statusBarHeight = 1 - gray = "#333333" - yellowGreen = "#ECFD65" - fuschia = "#EE6FF8" - noteHeadingText = " Set Memo " - notePromptText = " > " + statusBarHeight = 1 + viewportHorizontalPadding = 2 + gray = "#333333" + yellowGreen = "#ECFD65" + fuschia = "#EE6FF8" + noteHeadingText = " Set Memo " + notePromptText = " > " ) var ( @@ -281,9 +282,10 @@ func glamourRender(m pagerModel, markdown string) (string, error) { gs = glamour.WithStylePath(m.glamourStyle) } + width := max(0, min(120, m.viewport.Width-viewportHorizontalPadding)) r, err := glamour.NewTermRenderer( gs, - glamour.WithWordWrap(min(120, m.viewport.Width)), + glamour.WithWordWrap(width), ) if err != nil { return "", err