diff options
Diffstat (limited to 'plugin')
-rw-r--r-- | plugin/lsp_settings.vim | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/plugin/lsp_settings.vim b/plugin/lsp_settings.vim index 68c0bb5..8678280 100644 --- a/plugin/lsp_settings.vim +++ b/plugin/lsp_settings.vim @@ -83,7 +83,13 @@ function! s:vimlsp_install_server_post(command, job, code) abort let l:script = printf('%s/%s.vim', s:settings_dir, a:command) echomsg l:script if filereadable(l:script) + if has('patch-8.1.1113') + command! -nargs=1 LspRegisterServer autocmd User lsp_setup ++once call lsp#register_server(<args>) + else + command! -nargs=1 LspRegisterServer autocmd User lsp_setup call lsp#register_server(<args>) + endif exe 'source' l:script + delcommand LspRegisterServer doautocmd User lsp_setup endif endif |