fix(util): refactor debouncer

This commit is contained in:
2026-04-19 00:40:24 +02:00
parent a4af5ce66f
commit b4721bb444
5 changed files with 156 additions and 100 deletions
+3 -6
View File
@@ -435,14 +435,11 @@ function Linter.add(bufnr, config)
return
end
local debouncer = util.debounce(function()
linter:run()
end, config.debounce)
vim.api.nvim_create_autocmd(config.events, {
buffer = linter.bufnr,
callback = function()
debouncer:call()
end,
callback = util.debounce(function()
linter:run()
end, config.debounce) --[[@as fun()]],
group = linter.augroup,
})