return { "saghen/blink.cmp", dependencies = { "rafamadriz/friendly-snippets", "L3MON4D3/LuaSnip", }, version = "v0.7.6", opts = { keymap = { preset = "default" }, snippets = { expand = function(snippet) require("luasnip").lsp_expand(snippet) end, active = function(filter) if filter and filter.direction then return require("luasnip").jumpable(filter.direction) end return require("luasnip").in_snippet() end, jump = function(direction) require("luasnip").jump(direction) end, }, sources = { default = { "lsp", "path", "luasnip", "buffer" }, }, }, opts_extend = { "sources.default" }, }