]> git.lizzy.rs Git - micro.git/commitdiff
Use StartCol in colorcolumn calculation
authorZachary Yedidia <zyedidia@gmail.com>
Fri, 10 Apr 2020 21:27:11 +0000 (17:27 -0400)
committerZachary Yedidia <zyedidia@gmail.com>
Fri, 10 Apr 2020 21:27:11 +0000 (17:27 -0400)
Fixes #1615

internal/display/bufwindow.go

index f366cfe72ad8e58c4520e3502925b99a0c0d82f0..34e23dfacf7b48955dc57e099e6ef647a43a7135 100644 (file)
@@ -559,7 +559,7 @@ func (w *BufWindow) displayBuffer() {
                                }
 
                                if s, ok := config.Colorscheme["color-column"]; ok {
-                                       if colorcolumn != 0 && vloc.X-w.gutterOffset == colorcolumn {
+                                       if colorcolumn != 0 && vloc.X-w.gutterOffset+w.StartCol == colorcolumn {
                                                fg, _, _ := s.Decompose()
                                                style = style.Background(fg)
                                        }
@@ -653,7 +653,7 @@ func (w *BufWindow) displayBuffer() {
                for i := vloc.X; i < bufWidth; i++ {
                        curStyle := style
                        if s, ok := config.Colorscheme["color-column"]; ok {
-                               if colorcolumn != 0 && i-w.gutterOffset == colorcolumn {
+                               if colorcolumn != 0 && i-w.gutterOffset+w.StartCol == colorcolumn {
                                        fg, _, _ := s.Decompose()
                                        curStyle = style.Background(fg)
                                }