diff --git a/init.lua b/init.lua index 99820df2..f587aec1 100644 --- a/init.lua +++ b/init.lua @@ -542,9 +542,12 @@ require('lazy').setup({ vim.api.nvim_create_autocmd('LspDetach', { group = vim.api.nvim_create_augroup('kickstart-lsp-detach', { clear = true }), - callback = function() + callback = function(event) vim.lsp.buf.clear_references() - vim.api.nvim_del_augroup_by_name 'kickstart-lsp-highlight' + local cmds = vim.api.nvim_get_autocmds { group = 'kickstart-lsp-highlight', buffer = event.buf } + for _, cmd in ipairs(cmds) do + vim.api.nvim_del_autocmd(cmd.id) + end end, })