Honor relativenumber in popup

This commit is contained in:
Enrico Maria De Angelis
2021-01-12 17:50:19 +00:00
parent 24407e21e0
commit ef97672cf6

View File

@@ -596,7 +596,12 @@ function! s:do_offscreen_popup(offscreen) " {{{1
" set popup text
let l:text = ''
if &number || &relativenumber
let l:text = printf('%*S ', wincol()-virtcol('.')-1, l:lnum)
if &relativenumber
let l:displaynumber = abs(l:lnum - line('.'))
else
let l:displaynumber = l:lnum
endif
let l:text = printf('%*S ', wincol()-virtcol('.')-1, l:displaynumber)
endif
" replace tab indent with spaces