aboutsummaryrefslogtreecommitdiff
path: root/plugin
diff options
context:
space:
mode:
authorYasuhiro Matsumoto <mattn.jp@gmail.com>2019-12-25 13:26:46 +0900
committerYasuhiro Matsumoto <mattn.jp@gmail.com>2019-12-25 13:26:46 +0900
commit0f97d334955d9568e6cc626458af113263862765 (patch)
tree36171cdbae83aed21866450ef49c9db4b4445aa1 /plugin
parentd7353a2bf491e1e6c7d4f7bf1e54e624fb7955e1 (diff)
downloadvim-lsp-settings-0f97d334955d9568e6cc626458af113263862765.tar.gz
vim-lsp-settings-0f97d334955d9568e6cc626458af113263862765.tar.bz2
vim-lsp-settings-0f97d334955d9568e6cc626458af113263862765.zip
Add command again
Diffstat (limited to 'plugin')
-rw-r--r--plugin/lsp_settings.vim6
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