mirror of
https://github.com/neovim/neovim.git
synced 2025-10-21 01:02:09 +00:00
fix(lsp): move augroup define to if statement (#19406)
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user