From c7f36f94809af030a1428419053308178297c604 Mon Sep 17 00:00:00 2001 From: Zachary Yedidia Date: Sun, 5 Jan 2020 20:32:29 -0500 Subject: [PATCH] Don't indent softwrap if ruler is off Ref #1450 --- internal/display/bufwindow.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/internal/display/bufwindow.go b/internal/display/bufwindow.go index 21bf8bfa..7d23703e 100644 --- a/internal/display/bufwindow.go +++ b/internal/display/bufwindow.go @@ -274,7 +274,9 @@ func (w *BufWindow) LocFromVisual(svloc buffer.Loc) buffer.Loc { } vloc.X = 0 // This will draw an empty line number because the current line is wrapped - vloc.X += maxLineNumLength + 1 + if b.Settings["ruler"].(bool) { + vloc.X += maxLineNumLength + 1 + } } } } @@ -573,7 +575,9 @@ func (w *BufWindow) displayBuffer() { } vloc.X = 0 // This will draw an empty line number because the current line is wrapped - w.drawLineNum(lineNumStyle, true, maxLineNumLength, &vloc, &bloc) + if b.Settings["ruler"].(bool) { + w.drawLineNum(lineNumStyle, true, maxLineNumLength, &vloc, &bloc) + } } } } -- 2.44.0