From c7e72220ddbda134dc0b248c8670a6ab5fa69af7 Mon Sep 17 00:00:00 2001 From: Dmitry Maluka Date: Sun, 23 Aug 2020 21:45:43 +0200 Subject: [PATCH] Add scrollbar color group (#1840) Ref #1837 --- internal/display/bufwindow.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/internal/display/bufwindow.go b/internal/display/bufwindow.go index 9c61140d..5eaec35d 100644 --- a/internal/display/bufwindow.go +++ b/internal/display/bufwindow.go @@ -736,8 +736,14 @@ func (w *BufWindow) displayScrollBar() { barsize = 1 } barstart := w.Y + int(float64(w.StartLine)/float64(w.Buf.LinesNum())*float64(w.Height)) + + scrollBarStyle := config.DefStyle.Reverse(true) + if style, ok := config.Colorscheme["scrollbar"]; ok { + scrollBarStyle = style + } + for y := barstart; y < util.Min(barstart+barsize, w.Y+bufHeight); y++ { - screen.SetContent(scrollX, y, '|', nil, config.DefStyle.Reverse(true)) + screen.SetContent(scrollX, y, '|', nil, scrollBarStyle) } } }