refactor(util): unify debounce helpers into Debouncer class

This commit is contained in:
2026-04-13 21:09:07 +02:00
parent 8c3f7b8d77
commit fa01343730
3 changed files with 103 additions and 110 deletions
+4 -3
View File
@@ -425,11 +425,12 @@ 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 = util.debounce(function()
linter:run()
end, config.debounce),
callback = function() debouncer:call() end,
group = linter.augroup,
})