From c727e80e39bc8f84a145fd5431531b846d29c5c9 Mon Sep 17 00:00:00 2001
From: Squibid <me@zacharyscheiman.com>
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(-)

(limited to 'lua/conf/plugins/luasnip.lua')

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"}, { "<C-e>", "<C-a>" }, function()
+    map({"i", "s"}, "<c-a>", function()
       if luasnip.choice_active() then
         luasnip.change_choice(1)
       end
     end)
 
+    map({"i", "s"}, "<c-e>", function()
+      if luasnip.expandable() then
+        luasnip.expand()
+      end
+    end)
+
+    map({"i", "s"}, "<C-j>", function()
+      if luasnip.jumpable(1) then
+        luasnip.jump(1)
+      end
+    end)
+
     map({"i", "s"}, "<C-k>", function()
-      if luasnip.expandable(-1) then
-        luasnip.expand(-1)
+      if luasnip.jumpable(-1) then
+        luasnip.jump(-1)
       end
     end)
 
-- 
cgit v1.2.1