diff --git a/lua/plugins/25-comp.lua b/lua/plugins/25-comp.lua new file mode 100644 index 0000000..3744256 --- /dev/null +++ b/lua/plugins/25-comp.lua @@ -0,0 +1,23 @@ +---@type LazySpec +return { + { + "astronvim/astrocore", + opts = { + commands = { + LuaSnipExitOnModeChange = { + function(evt) + local ok, luasnip = pcall(require, "luasnip") + if + ok + and luasnip.session + and luasnip.session.current_nodes[evt.buf] + and not luasnip.session.jump_active + then + luasnip.unlink_current() + end + end, + }, + }, + }, + }, +}