From 6cc2c5c9e9592f3b8f7df8591fb55dd45218fdaf Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Sun, 19 May 2024 21:47:31 +0200 Subject: [PATCH] nvimlsp: Use vim.lsp.buf_get_clients() for Neovim < 0.11 closes: #2676 Signed-off-by: Christian Brabandt --- autoload/airline/extensions/nvimlsp.vim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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