aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYasuhiro Matsumoto <mattn.jp@gmail.com>2020-02-12 10:42:30 +0900
committerYasuhiro Matsumoto <mattn.jp@gmail.com>2020-02-12 10:42:30 +0900
commitc49ce93065648134d94d0446e06877c3432a69f1 (patch)
treed01794c722937982e8985f732f6eef9ae2aebd3e
parent4f7dbef46ad09bfdb0646b607a71bfa45cc8b4b6 (diff)
parent09268932e5f49eec2cf6432f874c3d275f8b863a (diff)
downloadvim-lsp-settings-c49ce93065648134d94d0446e06877c3432a69f1.tar.gz
vim-lsp-settings-c49ce93065648134d94d0446e06877c3432a69f1.tar.bz2
vim-lsp-settings-c49ce93065648134d94d0446e06877c3432a69f1.zip
Merge branch 'master' into julia
-rw-r--r--autoload/lsp_settings.vim11
1 files changed, 6 insertions, 5 deletions
diff --git a/autoload/lsp_settings.vim b/autoload/lsp_settings.vim
index 0b53209..7d06c4c 100644
--- a/autoload/lsp_settings.vim
+++ b/autoload/lsp_settings.vim
@@ -302,11 +302,12 @@ function! s:vim_lsp_settings_suggest(ft) abort
if empty(l:entry)
return
endif
+
+ redraw!
+ echohl Directory
+ echomsg 'Please do :LspInstallServer to enable Language Server ' . l:entry[0]
+ echohl None
if exists(':LspInstallServer') !=# 2
- redraw!
- echohl Directory
- echomsg 'Please do :LspInstallServer to enable Language Server ' . l:entry[0]
- echohl None
command! -nargs=? -buffer -complete=customlist,lsp_settings#complete_install LspInstallServer call s:vim_lsp_install_server(&l:filetype, <q-args>)
endif
endfunction
@@ -337,7 +338,7 @@ function! s:vim_lsp_load_or_suggest_delay(ft) abort
if get(g:, 'vim_lsp_settings_filetype_no_delays', 0)
return s:vim_lsp_load_or_suggest(a:ft)
endif
- call timer_start(0, {timer -> s:vim_lsp_load_or_suggest(a:ft)})
+ call timer_start(0, {timer -> [s:vim_lsp_load_or_suggest(a:ft), execute('doautocmd BufReadPost')]})
endfunction
function! s:vim_lsp_load_or_suggest(ft) abort