setup-cockpit/roles/neovim/files/after/plugin/luasnip.lua

19 lines
465 B
Lua

require('luasnip.loaders.from_vscode').lazy_load()
local ls = require'luasnip'
vim.keymap.set({ 'i', 's' }, '<C-k>', function ()
if ls.expand_or_jumpable() then
ls.expand_or_jump()
end
end, { remap = false })
vim.keymap.set({ 'i', 's' }, '<C-j>', function ()
if ls.jumpable(-1) then
ls.jump(-1)
end
end, { remap = false })
vim.keymap.set('i', '<C-l>', function ()
if ls.choice_active() then
ls.change_choice(1)
end
end, { remap = false })