Nvim: separate cmp and luasnip configs

This commit is contained in:
Marko Korhonen 2022-09-03 15:42:34 +03:00
parent 17d116f411
commit 2630f0a26f
Signed by: FunctionalHacker
GPG key ID: A7F78BCB859CD890
3 changed files with 34 additions and 26 deletions

View file

@ -0,0 +1,15 @@
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
local snippet_mappings = {
['<c-j>'] = {luasnip.jump(1)},
['<c-k>'] = {luasnip.jump(-1)}
}
wk.register(snippet_mappings, {mode = "i"})
wk.register(snippet_mappings, {mode = "s"})
end