🪴 my neovim config:)
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

aspen: configure snippet jumps

robin b4c076e9 90155835

+14 -2
+14 -2
config/config/aspen.lua
··· 8 8 9 9 vim.keymap.set({ "i", "c" }, "<c-space>", "<Plug>(aspen-trigger)") 10 10 pummap("<cr>", "<Plug>(aspen-accept)") 11 - pummap("<tab>", "<Plug>(aspen-next)") 12 - pummap("<s-tab>", "<Plug>(aspen-prev)") 11 + pummap("<tab>", "<Plug>(aspen-next)", function() 12 + if vim.snippet.active({ direction = 1 }) then 13 + return "<cmd>lua vim.snippet.jump(1)<cr>" 14 + else 15 + return "<tab>" 16 + end 17 + end) 18 + pummap("<s-tab>", "<Plug>(aspen-prev)", function() 19 + if vim.snippet.active({ direction = -1 }) then 20 + return "<cmd>lua vim.snippet.jump(-1)<cr>" 21 + else 22 + return "<tab>" 23 + end 24 + end)