fix(neovim): replace deprecated diagnostic functions
This commit is contained in:
parent
f1108bec84
commit
e9df038958
|
@ -52,10 +52,10 @@ let g:camelcasemotion_key = '<leader>'
|
||||||
function! LspStatus() abort
|
function! LspStatus() abort
|
||||||
let sl = ''
|
let sl = ''
|
||||||
if luaeval('not vim.tbl_isempty(vim.lsp.buf_get_clients(0))')
|
if luaeval('not vim.tbl_isempty(vim.lsp.buf_get_clients(0))')
|
||||||
let errors = luaeval("vim.lsp.diagnostic.get_count(0, [[Error]])")
|
let errors = luaeval("#vim.diagnostic.get(0, { severity = vim.diagnostic.severity.ERROR })")
|
||||||
let warnings = luaeval("vim.lsp.diagnostic.get_count(0, [[Warning]])")
|
let warnings = luaeval("#vim.diagnostic.get(0, { severity = vim.diagnostic.severity.WARN })")
|
||||||
let infos = luaeval("vim.lsp.diagnostic.get_count(0, [[Info]])")
|
let infos = luaeval("#vim.diagnostic.get(0, { severity = vim.diagnostic.severity.INFO })")
|
||||||
let hints = luaeval("vim.lsp.diagnostic.get_count(0, [[Hint]])")
|
let hints = luaeval("#vim.diagnostic.get(0, { severity = vim.diagnostic.severity.HINT })")
|
||||||
if (errors || warnings || infos || hints)
|
if (errors || warnings || infos || hints)
|
||||||
if errors
|
if errors
|
||||||
let sl .= 'E' . errors
|
let sl .= 'E' . errors
|
||||||
|
|
Loading…
Reference in a new issue