blob: abfe543e8ec1f31af6e612b9f8d0048f2e4de436 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
local M = {}
local cmp = require("cmp")
local timer = vim.loop.new_timer()
local DEBOUNCE_DELAY = 400
function M.debounce()
timer:stop()
timer:start(
DEBOUNCE_DELAY,
0,
vim.schedule_wrap(function()
cmp.complete({ reason = cmp.ContextReason.Auto })
end)
)
end
return M
|