Revert "Switch to the new Neovim health API, since the old report_health func…"

This reverts commit f160fe2719.
This commit is contained in:
Prabir Shrestha
2024-07-19 22:53:02 -07:00
committed by GitHub
parent f160fe2719
commit f03ddc3dae

View File

@@ -8,7 +8,7 @@ endf
function! health#lsp#check() abort function! health#lsp#check() abort
call v:lua.vim.health.start('server status') call health#report_start('server status')
let l:server_status = lsp#collect_server_status() let l:server_status = lsp#collect_server_status()
let l:has_printed = v:false let l:has_printed = v:false
@@ -17,21 +17,21 @@ function! health#lsp#check() abort
let l:status_msg = printf('%s: %s', l:k, l:report.status) let l:status_msg = printf('%s: %s', l:k, l:report.status)
if l:report.status == 'running' if l:report.status == 'running'
call v:lua.vim.health.ok(l:status_msg) call health#report_ok(l:status_msg)
elseif l:report.status == 'failed' elseif l:report.status == 'failed'
call v:lua.vim.health.error(l:status_msg, 'See :help g:lsp_log_verbose to debug server failure.') call health#report_error(l:status_msg, 'See :help g:lsp_log_verbose to debug server failure.')
else else
call v:lua.vim.health.warn(l:status_msg) call health#report_warn(l:status_msg)
endif endif
let l:has_printed = v:true let l:has_printed = v:true
endfor endfor
if !l:has_printed if !l:has_printed
call v:lua.vim.health.warn('no servers connected') call health#report_warn('no servers connected')
endif endif
for l:k in sort(keys(l:server_status)) for l:k in sort(keys(l:server_status))
call v:lua.vim.health.start(printf('server configuration: %s', l:k)) call health#report_start(printf('server configuration: %s', l:k))
let l:report = l:server_status[l:k] let l:report = l:server_status[l:k]
let l:msg = "\t\n" let l:msg = "\t\n"
@@ -51,14 +51,14 @@ function! health#lsp#check() abort
endif endif
let l:msg .= printf("### workspace_config\n```json\n%s\n```", l:cfg) let l:msg .= printf("### workspace_config\n```json\n%s\n```", l:cfg)
endif endif
call v:lua.vim.health.info(l:msg) call health#report_info(l:msg)
endfor endfor
call v:lua.vim.health.start('Performance') call health#report_start('Performance')
if lsp#utils#has_lua() && g:lsp_use_lua if lsp#utils#has_lua() && g:lsp_use_lua
call v:lua.vim.health.ok('Using lua for faster performance.') call health#report_ok('Using lua for faster performance.')
else else
call v:lua.vim.health.warn('Missing requirements to enable lua for faster performance.') call health#report_warn('Missing requirements to enable lua for faster performance.')
endif endif
endf endf