1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-03-13 02:05:40 +08:00

fix(scrollbar): check each_line

This commit is contained in:
wsdjeg 2022-04-21 18:59:53 +08:00
parent 1029925b56
commit 1670480e3b

View File

@ -141,7 +141,11 @@ function! SpaceVim#plugins#scrollbar#show() abort
let precision = height - bar_size
let each_line = (total - height) * 1.0 / precision
let visble_line = min([curr_line, total - height + 1])
let row = float2nr(visble_line / each_line)
if each_line >= 1
let row = float2nr(visble_line / each_line)
else
let row = float2nr(visble_line / each_line - 1 / each_line)
endif
let opts = {
\ 'style' : 'minimal',