From 3f06d8b4f8b7ea780ce66172e02693ff9c524af5 Mon Sep 17 00:00:00 2001 From: Daniil Tsivinsky Date: Sun, 26 Nov 2023 11:33:19 +0300 Subject: [PATCH] neovim: jump through snippet if cmp isn't visible --- neovim/.config/nvim/after/plugin/comp.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/neovim/.config/nvim/after/plugin/comp.lua b/neovim/.config/nvim/after/plugin/comp.lua index 7ccab6f..c2108fa 100644 --- a/neovim/.config/nvim/after/plugin/comp.lua +++ b/neovim/.config/nvim/after/plugin/comp.lua @@ -39,17 +39,17 @@ cmp.setup({ }, mapping = { [""] = cmp.mapping(function() - if ls.in_snippet() then - ls.jump(1) - else + if cmp.visible() then cmp.select_next_item({ behavior = cmp.SelectBehavior.Select }) + else + ls.jump(1) end end), [""] = cmp.mapping(function() - if ls.in_snippet() then - ls.jump(-1) - else + if cmp.visible() then cmp.select_prev_item({ behavior = cmp.SelectBehavior.Select }) + else + ls.jump(-1) end end), [""] = cmp.mapping(function()