From ee1bd9634b63ae96541dfdaeb60e875d9743e953 Mon Sep 17 00:00:00 2001 From: Raphael Date: Mon, 18 Jul 2022 01:11:05 +0800 Subject: [PATCH] fix(lsp): move augroup define to if statement (#19406) --- runtime/lua/vim/diagnostic.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/runtime/lua/vim/diagnostic.lua b/runtime/lua/vim/diagnostic.lua index 40991673f31c07..ae20b5c51724d8 100644 --- 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