Skip to content

Commit fadc960

Browse files
committed
check requires
1 parent 38dd2e5 commit fadc960

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

autoload/lsp_settings.vim

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -561,6 +561,16 @@ function! s:vim_lsp_load_or_suggest(ft) abort
561561
continue
562562
endif
563563

564+
let l:missing = 0
565+
for l:require in l:server.requires
566+
if !executable(l:require)
567+
let l:missing = 1
568+
break
569+
endif
570+
endfor
571+
if l:missing !=# 0
572+
continue
573+
endif
564574
let l:command = lsp_settings#get(l:server.command, 'cmd', [])
565575
if empty(l:command) && !lsp_settings#executable(l:server.command)
566576
let l:script = printf('%s/%s.vim', s:checkers_dir, l:server.command)

0 commit comments

Comments
 (0)