From 44bec20864663d7e9985b11b814f9adf6567575c Mon Sep 17 00:00:00 2001 From: yoshi1123 Date: Thu, 17 Mar 2022 20:53:53 -0400 Subject: [PATCH] Fix refresh pattern to be customizable --- autoload/lsp_settings.vim | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/autoload/lsp_settings.vim b/autoload/lsp_settings.vim index f7053e85..26197c1c 100644 --- a/autoload/lsp_settings.vim +++ b/autoload/lsp_settings.vim @@ -472,6 +472,11 @@ function! s:vim_lsp_load_or_suggest(ft) abort if get(g:, 'lsp_loaded', 0) for l:server in s:settings[a:ft] let l:config = lsp_settings#server_config(l:server.command) + if has_key(g:, 'lsp_settings') && + \ has_key(g:lsp_settings, l:server.command) && + \ has_key(g:lsp_settings[l:server.command], 'config') + call extend(l:config, g:lsp_settings[l:server.command]['config']) + endif let l:refresh_pattern = get(l:config, 'refresh_pattern', '') if !empty(l:refresh_pattern) let b:asyncomplete_refresh_pattern = l:refresh_pattern