From 928fe58f1ddeafdbfa35c4cb4ecba24389d03f2a Mon Sep 17 00:00:00 2001 From: Yasuhiro Matsumoto Date: Fri, 28 Nov 2025 21:56:56 +0900 Subject: [PATCH] revert lazy load --- autoload/lsp_settings.vim | 18 ++++++++++-------- plugin/lsp_settings.vim | 12 ++++++++---- 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/autoload/lsp_settings.vim b/autoload/lsp_settings.vim index 61739d2..eb995b8 100644 --- a/autoload/lsp_settings.vim +++ b/autoload/lsp_settings.vim @@ -657,12 +657,14 @@ function! lsp_settings#init() abort command! -bang -nargs=? -complete=customlist,lsp_settings#complete_install LspInstallServer call s:vim_lsp_install_server(&l:filetype, , '') call s:vim_lsp_load_or_suggest('_') - doautocmd BufNewFile,BufEnter - for l:buf in range(1, bufnr('$')) - if !bufexists(l:buf) || !bufloaded(l:buf) - continue - endif - call lsp#log_verbose('lsp#ensure_flush_all()', l:buf) - call lsp#ensure_flush_all(l:buf, lsp#get_allowed_servers(l:buf)) - endfor + if get(g:, 'lsp_settings_lazyload', 0) + doautocmd BufNewFile,BufEnter + for l:buf in range(1, bufnr('$')) + if !bufexists(l:buf) || !bufloaded(l:buf) + continue + endif + call lsp#log_verbose('lsp#ensure_flush_all()', l:buf) + call lsp#ensure_flush_all(l:buf, lsp#get_allowed_servers(l:buf)) + endfor + endif endfunction diff --git a/plugin/lsp_settings.vim b/plugin/lsp_settings.vim index a5e7920..27f47fc 100644 --- a/plugin/lsp_settings.vim +++ b/plugin/lsp_settings.vim @@ -16,7 +16,11 @@ command! -nargs=? LspSettingsLocalEdit call lsp_settings#profile#edit_local(