local ls = require('luasnip') require('luasnip-conf.c') require('luasnip-conf.lua') require('luasnip-conf.rust') ls.config.set_config = { history = true, updateevents = 'TextChanged, TextChangedI', enable_autosnippets = false, } vim.keymap.set({ 'i', 's' }, '', function() if ls.expand_or_jumpable() then ls.expand_or_jump() end end, { noremap = true, silent = true }) vim.keymap.set({ 'i', 's' }, '', function() if ls.jumpable(-1) then ls.jump(-1) end end, { noremap = true, silent = true }) vim.keymap.set({ 'i', 's' }, '', function() if ls.choice_active() then ls.change_choice(1) end end, { noremap = true, silent = true })