commit ff35d7a4b9a9bcbd664a9dae1471d55be014f0af
parent 5ccdf6a88d5790382ad3da6bb908c606765754e0
Author: Raphael <glephunter@gmail.com>
Date: Mon, 18 Jul 2022 01:11:05 +0800
fix(lsp): move augroup define to if statement (#19406)
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/runtime/lua/vim/diagnostic.lua b/runtime/lua/vim/diagnostic.lua
@@ -372,14 +372,15 @@ local function schedule_display(namespace, bufnr, args)
bufs_waiting_to_update[bufnr][namespace] = args
local key = make_augroup_key(namespace, bufnr)
- local group = vim.api.nvim_create_augroup(key, { clear = true })
if not registered_autocmds[key] then
+ local group = vim.api.nvim_create_augroup(key, { clear = true })
vim.api.nvim_create_autocmd(insert_leave_auto_cmds, {
group = group,
buffer = bufnr,
callback = function()
execute_scheduled_display(namespace, bufnr)
end,
+ desc = 'vim.diagnostic: display diagnostics',
})
registered_autocmds[key] = true
end