refactor(cmp_luasnip): breaking change use 0.7 autocmd api

This commit is contained in:
Saad Parwaiz 2022-05-02 00:31:33 +05:00
parent b108297365
commit a9de941bcb

View file

@ -1,12 +1,19 @@
require("cmp").register_source("luasnip", require("cmp_luasnip").new())
vim.api.nvim_exec(
[[
augroup cmp_luasnip
au!
autocmd User LuasnipCleanup lua require'cmp_luasnip'.clear_cache()
autocmd User LuasnipSnippetsAdded lua require'cmp_luasnip'.refresh()
augroup END
]],
false
)
local cmp_luasnip = vim.api.nvim_create_augroup("cmp_luasnip", {})
vim.api.nvim_create_autocmd("User", {
pattern = "LuasnipCleanup",
callback = function ()
require("cmp_luasnip").clear_cache()
end,
group = cmp_luasnip
})
vim.api.nvim_create_autocmd("User", {
pattern = "LuasnipSnippetsAdded",
callback = function ()
require("cmp_luasnip").refresh()
end,
group = cmp_luasnip
})