diff --git a/lua/configs/cmp.lua b/lua/configs/cmp.lua index 796ee54..39e2fe7 100644 --- a/lua/configs/cmp.lua +++ b/lua/configs/cmp.lua @@ -1,6 +1,13 @@ local cmp = require "cmp" local options = { + + snippet = { + expand = function(args) + require('luasnip').lsp_expand(args.body) -- For `luasnip` users. + end, + }, + completion = { completeopt = 'menu,menuone,noinsert,noselect' }, diff --git a/lua/plugins.lua b/lua/plugins.lua index 8f7b39e..3b4b278 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -135,14 +135,14 @@ local plugins = { "hrsh7th/cmp-nvim-lua", "hrsh7th/cmp-nvim-lsp", "hrsh7th/cmp-path", + + "L3MON4D3/LuaSnip", + 'saadparwaiz1/cmp_luasnip' }, }, opts = function() return require "configs.cmp" end, - config = function(_, opts) - require("cmp").setup(opts) - end, }, { "zbirenbaum/copilot.lua",