added back the luasnip package for nvim cmp

This commit is contained in:
aminnairi
2023-12-28 23:20:52 +01:00
parent 50cd291268
commit cc650e5ca8
@@ -5,12 +5,19 @@ return {
"hrsh7th/cmp-buffer", "hrsh7th/cmp-buffer",
"hrsh7th/cmp-path", "hrsh7th/cmp-path",
"hrsh7th/cmp-cmdline", "hrsh7th/cmp-cmdline",
'L3MON4D3/LuaSnip',
'saadparwaiz1/cmp_luasnip'
}, },
event = "InsertEnter", event = "InsertEnter",
config = function() config = function()
local cmp = require("cmp") local cmp = require("cmp")
cmp.setup({ cmp.setup({
snippet = {
expand = function(args)
require('luasnip').lsp_expand(args.body) -- For `luasnip` users.
end,
},
window = { window = {
completion = cmp.config.window.bordered(), completion = cmp.config.window.bordered(),
documentation = cmp.config.window.bordered(), documentation = cmp.config.window.bordered(),
@@ -27,6 +34,7 @@ return {
sources = cmp.config.sources({ sources = cmp.config.sources({
{ name = "nvim_lsp", group_index = 2 }, { name = "nvim_lsp", group_index = 2 },
{ name = "path", group_index = 2 }, { name = "path", group_index = 2 },
{ name = 'luasnip' },
}, { }, {
{ name = "buffer" }, { name = "buffer" },
}), }),