summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSquibid <me@zacharyscheiman.com>2024-11-19 13:24:25 -0600
committerSquibid <me@zacharyscheiman.com>2024-11-19 13:24:25 -0600
commitc727e80e39bc8f84a145fd5431531b846d29c5c9 (patch)
treeccf4e7cfe9a035b7c64fd046a9d3fae56e74e642
parentf489429d48adb0ec83f1ef3130976ff310878139 (diff)
downloadnvim-c727e80e39bc8f84a145fd5431531b846d29c5c9.tar.gz
nvim-c727e80e39bc8f84a145fd5431531b846d29c5c9.tar.bz2
nvim-c727e80e39bc8f84a145fd5431531b846d29c5c9.zip
refine luasnip binds
Diffstat (limited to '')
-rw-r--r--lua/conf/plugins/luasnip.lua18
1 files 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"}, { "<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)