blob: 732c2e885f264163feb1b773b44ab44fb45010eb (
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 = 200
function M.debounce()
timer:stop()
timer:start(
DEBOUNCE_DELAY,
0,
vim.schedule_wrap(function()
cmp.complete({ reason = cmp.ContextReason.Auto })
end)
)
end
return M
|