You've already forked dotfiles
removing large portions of the render-markdown plugin settings as they are just the defaults
27 lines
895 B
Lua
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',
|
|
},
|
|
}
|