diff --git a/autoload/airline/extensions.vim b/autoload/airline/extensions.vim index cb0cb902..eda34b81 100644 --- a/autoload/airline/extensions.vim +++ b/autoload/airline/extensions.vim @@ -338,7 +338,7 @@ function! airline#extensions#load() endif if (get(g:, 'airline#extensions#nvimlsp#enabled', 1) - \ && exists(':LspInstallInfo')) + \ && has("nvim")) call airline#extensions#nvimlsp#init(s:ext) call add(s:loaded_ext, 'nvimlsp') endif diff --git a/autoload/airline/extensions/nvimlsp.vim b/autoload/airline/extensions/nvimlsp.vim index 4d1c766c..a5521894 100644 --- a/autoload/airline/extensions/nvimlsp.vim +++ b/autoload/airline/extensions/nvimlsp.vim @@ -5,7 +5,7 @@ scriptencoding utf-8 if !(get(g:, 'airline#extensions#nvimlsp#enabled', 1) - \ && exists(':LspInstallInfo')) + \ && has("nvim")) finish endif @@ -14,7 +14,7 @@ function! s:airline_nvimlsp_count(cnt, symbol) abort endfunction function! airline#extensions#nvimlsp#get(type) abort - if !exists(':LspInstallInfo') + if vim.lsp.buf_get_clients() == 0 return '' endif