diff options
author | Squibid <me@zacharyscheiman.com> | 2024-11-19 13:24:25 -0600 |
---|---|---|
committer | Squibid <me@zacharyscheiman.com> | 2024-11-19 13:24:25 -0600 |
commit | c727e80e39bc8f84a145fd5431531b846d29c5c9 (patch) | |
tree | ccf4e7cfe9a035b7c64fd046a9d3fae56e74e642 /lua/conf | |
parent | f489429d48adb0ec83f1ef3130976ff310878139 (diff) | |
download | nvim-c727e80e39bc8f84a145fd5431531b846d29c5c9.tar.gz nvim-c727e80e39bc8f84a145fd5431531b846d29c5c9.tar.bz2 nvim-c727e80e39bc8f84a145fd5431531b846d29c5c9.zip |
refine luasnip binds
Diffstat (limited to '')
-rw-r--r-- | lua/conf/plugins/luasnip.lua | 18 |
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) |