From a1a9f9df55b438b7fd61ab14eee8b35cbaea8cd8 Mon Sep 17 00:00:00 2001 From: tracyone Date: Thu, 16 Dec 2021 22:43:12 +0800 Subject: [PATCH] update lsp.vim Signed-off-by: tracyone --- autoload/te/lsp.vim | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/autoload/te/lsp.vim b/autoload/te/lsp.vim index 2b359bb..ce8b0f0 100644 --- a/autoload/te/lsp.vim +++ b/autoload/te/lsp.vim @@ -3,6 +3,15 @@ function! te#lsp#is_server_running() abort if te#env#IsNvim() >= 0.5 return v:lua.require('utils').is_lsp_running() + else + if exists("*lsp#get_server_status") + let l:ret = 0 + let l:serve_name = lsp#get_allowed_servers() + for l:needle in l:serve_name + let l:ret += !empty(lsp#get_server_status(l:needle)) + endfor + return l:ret + endif endif return 0 endfunction