From aa3b17d04a81b0430dc842b904d6bb1f046ad749 Mon Sep 17 00:00:00 2001 From: Nils <9465658+nlueb@users.noreply.github.com> Date: Mon, 21 Dec 2020 20:03:50 +0100 Subject: lsp: Add to doautocmd calls (#13576) When using "au User LspDiagnosticsChanged redrawstatus!", modelines get processed again (see h: doautocmd). Fortunately this can be suppressed using the flag. this replaces every doautocmd call, that issues a User command, with doautocmd . --- runtime/lua/vim/lsp/diagnostic.lua | 2 +- runtime/lua/vim/lsp/handlers.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'runtime/lua') diff --git a/runtime/lua/vim/lsp/diagnostic.lua b/runtime/lua/vim/lsp/diagnostic.lua index efca5b53af..c98fde3696 100644 --- a/runtime/lua/vim/lsp/diagnostic.lua +++ b/runtime/lua/vim/lsp/diagnostic.lua @@ -1063,7 +1063,7 @@ function M.display(diagnostics, bufnr, client_id, config) M.set_signs(diagnostics, bufnr, client_id, nil, signs_opts) end - vim.api.nvim_command("doautocmd User LspDiagnosticsChanged") + vim.api.nvim_command("doautocmd User LspDiagnosticsChanged") end -- }}} -- Diagnostic User Functions {{{ diff --git a/runtime/lua/vim/lsp/handlers.lua b/runtime/lua/vim/lsp/handlers.lua index f1dd9ef5a1..a3bf61ba0b 100644 --- a/runtime/lua/vim/lsp/handlers.lua +++ b/runtime/lua/vim/lsp/handlers.lua @@ -60,7 +60,7 @@ local function progress_callback(_, _, params, client_id) table.insert(client.messages, {content = val, show_once = true, shown = 0}) end - vim.api.nvim_command("doautocmd User LspProgressUpdate") + vim.api.nvim_command("doautocmd User LspProgressUpdate") end M['$/progress'] = progress_callback -- cgit