Skip to content

Commit 47808f6

Browse files
committed
Add support of overriding languageclient path
Close autozimu#1020
1 parent 2d7f1dc commit 47808f6

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

autoload/LanguageClient.vim

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -641,6 +641,11 @@ endfunction
641641

642642
let s:root = expand('<sfile>:p:h:h')
643643
function! LanguageClient#binaryPath() abort
644+
let l:path = s:GetVar('LanguageClient_binaryPath')
645+
if l:path isnot v:null
646+
return l:path
647+
endif
648+
644649
let l:filename = 'languageclient'
645650
if has('win32')
646651
let l:filename .= '.exe'

doc/LanguageClient.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -596,6 +596,13 @@ Whether set buffer omnifunc to 'LanguageClient#complete'.
596596
Default: v:true
597597
Valid options: v:true | v:false
598598

599+
2.39 g:LanguageClient_binaryPath *g:LanguageClient_binaryPath*
600+
601+
Full path to languageclient binary.
602+
603+
Default: 'bin/languageclient' relative to plugin root.
604+
Valid options: String
605+
599606
==============================================================================
600607
3. Commands *LanguageClientCommands*
601608

0 commit comments

Comments
 (0)