diff --git a/neovim/.config/nvim/after/plugin/comp.lua b/neovim/.config/nvim/after/plugin/comp.lua index 2cc80f6..bd59f61 100644 --- a/neovim/.config/nvim/after/plugin/comp.lua +++ b/neovim/.config/nvim/after/plugin/comp.lua @@ -10,18 +10,18 @@ cmp.setup({ end, }, mapping = { - [""] = cmp.mapping(function(fallback) + [""] = cmp.mapping(function() if cmp.visible() then cmp.select_next_item({ behavior = cmp.SelectBehavior.Select }) else - fallback() + ls.jump(1) end end), - [""] = cmp.mapping(function(fallback) + [""] = cmp.mapping(function() if cmp.visible() then cmp.select_prev_item({ behavior = cmp.SelectBehavior.Select }) else - fallback() + ls.jump(-1) end end), [""] = cmp.mapping(function() @@ -32,22 +32,11 @@ cmp.setup({ end end), [""] = cmp.mapping(function(fallback) - if ls.jumpable(1) then - ls.jump(1) - else - if cmp.visible() then - cmp.confirm({ - select = true, - behavior = cmp.SelectBehavior.Insert, - }) - else - fallback() - end - end - end), - [""] = cmp.mapping(function(fallback) - if ls.jumpable(-1) then - ls.jump(-1) + if cmp.visible() then + cmp.confirm({ + select = true, + behavior = cmp.SelectBehavior.Insert, + }) else fallback() end