From c727e80e39bc8f84a145fd5431531b846d29c5c9 Mon Sep 17 00:00:00 2001 From: Squibid Date: Tue, 19 Nov 2024 13:24:25 -0600 Subject: refine luasnip binds --- lua/conf/plugins/luasnip.lua | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/lua/conf/plugins/luasnip.lua b/lua/conf/plugins/luasnip.lua index 26b293b..0af414b 100644 --- a/lua/conf/plugins/luasnip.lua +++ b/lua/conf/plugins/luasnip.lua @@ -28,15 +28,27 @@ return { 'L3MON4D3/LuaSnip', }, } - map({"i", "s"}, { "", "" }, function() + map({"i", "s"}, "", function() if luasnip.choice_active() then luasnip.change_choice(1) end end) + map({"i", "s"}, "", function() + if luasnip.expandable() then + luasnip.expand() + end + end) + + map({"i", "s"}, "", function() + if luasnip.jumpable(1) then + luasnip.jump(1) + end + end) + map({"i", "s"}, "", function() - if luasnip.expandable(-1) then - luasnip.expand(-1) + if luasnip.jumpable(-1) then + luasnip.jump(-1) end end) -- cgit v1.2.1