local ls = require 'luasnip' -- TODO LO DE ABAJO QUEDA COMENTADO Y POR AHORA VOY A USAR LAS TECLAS POR DEFECTO YA QUE NO ESTOY PUDIENDO -- CAMBIAR LOS KEYMAPS -- Mis keymaps -- "Este es para expandir el snippet o saltar al siguiente item del snippet -- vim.keymap.set({ 'i', 's' }, '', function() -- if ls.expand_or_jumpable() then -- ls.expand_or_jump() -- end -- end, { silent = true }) -- -- -- Este es para moverte al item anterior del snippet -- vim.keymap.set({ 'i', 's' }, '', function() -- if ls.jumpable(-1) then -- ls.jump(-1) -- end -- end, { silent = true }) -- -- -- Este es para poder elegir los choice nodes -- vim.keymap.set('i', '', function() -- if ls.choince_active() then -- ls.change_choice(1) -- end -- end) -- -- -- Este shorcut es para recargar los snippets para que no tenga que cerrar nvim -- -- y volverlo a abir cada vez que hago un cambio vim.keymap.set('n', 's', function() local path = vim.fn.stdpath 'config' .. '/lua/luaconfig/luasnip.lua' vim.cmd('source ' .. path) end) local path = vim.fn.stdpath 'config' .. '/lua/snippets/' require('luasnip.loaders.from_lua').load { paths = path }