diff --git a/neovim/.config/nvim/after/plugin/comp.lua b/neovim/.config/nvim/after/plugin/comp.lua index bd59f61..8f02897 100644 --- a/neovim/.config/nvim/after/plugin/comp.lua +++ b/neovim/.config/nvim/after/plugin/comp.lua @@ -41,8 +41,20 @@ cmp.setup({ fallback() end end), - [""] = cmp.mapping.scroll_docs(4), - [""] = cmp.mapping.scroll_docs(-4), + [""] = cmp.mapping(function(fallback) + if cmp.visible() then + cmp.mapping.scroll_docs(4) + else + fallback() + end + end), + [""] = cmp.mapping(function(fallback) + if cmp.visible() then + cmp.mapping.scroll_docs(-4) + else + fallback() + end + end), [""] = cmp.mapping(function(fallback) if ls.expand_or_jumpable() then ls.expand_or_jump()