local luasnip = require("luasnip") require("luasnip.loaders.from_vscode").lazy_load() local opts = { noremap = true, silent = true } vim.keymap.set("i", "", function() luasnip.expand() end, opts) vim.keymap.set("s", "", function() luasnip.expand() end, opts) vim.keymap.set("i", "", function() if luasnip.jumpable(1) then luasnip.jump(1) end end, opts) vim.keymap.set("s", "", function() if luasnip.jumpable(1) then luasnip.jump(1) end end, opts) vim.keymap.set("i", "", function() if luasnip.jumpable(-1) then luasnip.jump(-1) end end, opts) vim.keymap.set("s", "", function() if luasnip.jumpable(-1) then luasnip.jump(-1) end end, opts)