fix line number of nvimlsp being off by one ()

The line number vim.diagnostic.get() returns is 0-indexed,
but displayed line numbers are 1-indexed
This commit is contained in:
ark231 2025-04-08 20:17:57 +09:00 committed by GitHub
parent 9884c07966
commit 7c7391a1fc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -47,7 +47,7 @@ endfunction
function! s:airline_nvimlsp_get_line_number(cnt, type) abort
let severity = a:type == 'Warning' ? 'Warn' : a:type
let num = v:lua.vim.diagnostic.get(0, { 'severity': severity })[0].lnum
let num = v:lua.vim.diagnostic.get(0, { 'severity': severity })[0].lnum + 1
let l:open_lnum_symbol =
\ get(g:, 'airline#extensions#nvimlsp#open_lnum_symbol', '(L')