fix(cmp): fix cmp's broken snippet parsing functionality. Fixes #3266

This commit is contained in:
Folke Lemaitre
2024-05-21 19:51:13 +02:00
parent 8ba7c64a7d
commit 2bae438570

View File

@ -71,6 +71,16 @@ return {
for _, source in ipairs(opts.sources) do
source.group_index = source.group_index or 1
end
local parse = require("cmp.utils.snippet").parse
require("cmp.utils.snippet").parse = function(input)
local ok, ret = pcall(parse, input)
if ok then
return ret
end
return LazyVim.cmp.snippet_preview(input)
end
local cmp = require("cmp")
cmp.setup(opts)
cmp.event:on("confirm_done", function(event)