diff --git a/autoload/airline/extensions/nvimlsp.vim b/autoload/airline/extensions/nvimlsp.vim index 7063255c..cb679b9e 100644 --- a/autoload/airline/extensions/nvimlsp.vim +++ b/autoload/airline/extensions/nvimlsp.vim @@ -15,7 +15,9 @@ function! s:airline_nvimlsp_count(cnt, symbol) abort endfunction function! airline#extensions#nvimlsp#get(type) abort - if luaeval('vim.tbl_isempty(vim.lsp.get_clients())') + if has('nvim-0.11') && luaeval('vim.tbl_isempty(vim.lsp.get_clients())') + return '' + elseif luaeval('vim.tbl_isempty(vim.lsp.buf_get_clients())') return '' endif