19 lines
465 B
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 })
|