Files
dotfiles/nvim/lua/plugins/luasnip.lua
FaultyBranches 257dabd9bd fix: Large cleanup of formatting in plugins, re-enabling of gdb in DAP,
removing large portions of the render-markdown plugin settings as they
are just the defaults
2026-03-31 12:57:03 -05:00

27 lines
895 B
Lua

return {
'L3MON4D3/LuaSnip',
config = function()
local ls = require('luasnip')
local extras = require('luasnip.extras')
local l = extras.lambda
ls.setup({
snip_env = {
s = function(...)
local snip = ls.s(...)
table.insert(getfenv(2).ls_file_snippets, snip)
end,
parse = function(...)
local snip = ls.parser.parse_snippet(...)
table.insert(getfenv(2).ls_file_snippets, snip)
end,
},
})
require('luasnip.loaders.from_vscode').lazy_load()
require('luasnip.loaders.from_lua').lazy_load({ paths = "./snippets" })
end,
dependencies = {
'saadparwaiz1/cmp_luasnip', -- Wrapper to load snippets in nvim-cmp
'rafamadriz/friendly-snippets',
},
}