Skip to content

Commit

Permalink
check deprecated function (#1562)
Browse files Browse the repository at this point in the history
  • Loading branch information
pocari authored Jul 20, 2024
1 parent 2e03278 commit 445c207
Showing 1 changed file with 31 additions and 8 deletions.
39 changes: 31 additions & 8 deletions autoload/health/lsp.vim
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ endf


function! health#lsp#check() abort
call health#report_start('server status')
call s:report_start('server status')
let l:server_status = lsp#collect_server_status()

let l:has_printed = v:false
Expand All @@ -17,21 +17,21 @@ function! health#lsp#check() abort

let l:status_msg = printf('%s: %s', l:k, l:report.status)
if l:report.status == 'running'
call health#report_ok(l:status_msg)
call s:report_ok(l:status_msg)
elseif l:report.status == 'failed'
call health#report_error(l:status_msg, 'See :help g:lsp_log_verbose to debug server failure.')
else
call health#report_warn(l:status_msg)
call s:report_warn(l:status_msg)
endif
let l:has_printed = v:true
endfor

if !l:has_printed
call health#report_warn('no servers connected')
call s:report_warn('no servers connected')
endif

for l:k in sort(keys(l:server_status))
call health#report_start(printf('server configuration: %s', l:k))
call s:report_start(printf('server configuration: %s', l:k))
let l:report = l:server_status[l:k]

let l:msg = "\t\n"
Expand All @@ -54,12 +54,35 @@ function! health#lsp#check() abort
call health#report_info(l:msg)
endfor

call health#report_start('Performance')
call s:report_start('Performance')
if lsp#utils#has_lua() && g:lsp_use_lua
call health#report_ok('Using lua for faster performance.')
call s:report_ok('Using lua for faster performance.')
else
call health#report_warn('Missing requirements to enable lua for faster performance.')
call s:report_warn('Missing requirements to enable lua for faster performance.')
endif

endf

function! s:report_start(report) abort
if has('nvim-0.10')
call v:lua.vim.health.start(a:report)
else
call health#report_start(a:report)
endif
endf

function! s:report_warn(report) abort
if has('nvim-0.10')
call v:lua.vim.health.warn(a:report)
else
call health#report_warn(a:report)
endif
endf

function! s:report_ok(report) abort
if has('nvim-0.10')
call v:lua.vim.health.ok(a:report)
else
call health#report_ok(a:report)
endif
endf

0 comments on commit 445c207

Please sign in to comment.