2022-09-03 15:42:34 +03:00
|
|
|
return function()
|
|
|
|
local luasnip = require('luasnip')
|
|
|
|
local wk = require('which-key')
|
|
|
|
|
|
|
|
-- load friendly-snippets to luasnip
|
|
|
|
require('luasnip/loaders/from_vscode').lazy_load()
|
|
|
|
|
|
|
|
-- Register snippet navigation keybindings
|
2022-10-24 15:40:53 +03:00
|
|
|
local snippet_mappings = {
|
2022-10-24 16:04:25 +03:00
|
|
|
['<c-j>'] = {function()luasnip.jump(1) end},
|
2022-10-24 15:40:53 +03:00
|
|
|
['<c-k>'] = {function() luasnip.jump(-1) end}
|
|
|
|
}
|
2022-10-24 16:04:25 +03:00
|
|
|
--wk.register(snippet_mappings, {mode = "i"})
|
|
|
|
--wk.register(snippet_mappings, {mode = "s"})
|
2022-09-03 15:42:34 +03:00
|
|
|
end
|