From 40d6e6ceb28f5fb6b080dc9ea54cac4cb20a3c91 Mon Sep 17 00:00:00 2001 From: PowerUser64 Date: Thu, 14 Oct 2021 03:37:07 -0700 Subject: [PATCH] nvim: migrate cmp to custom menu --- .config/nvim/lua/blake/lsp.lua | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/.config/nvim/lua/blake/lsp.lua b/.config/nvim/lua/blake/lsp.lua index 6dd142a..4cb6c5c 100644 --- a/.config/nvim/lua/blake/lsp.lua +++ b/.config/nvim/lua/blake/lsp.lua @@ -134,15 +134,15 @@ M.cmp = function() select = false, }, [''] = function(fallback) - if vim.fn.pumvisible() == 1 then - vim.fn.feedkeys(vim.api.nvim_replace_termcodes('', true, true, true), 'n') + if cmp.visible() then + cmp.select_next_item() else fallback() end end, [''] = function(fallback) - if vim.fn.pumvisible() == 1 then - vim.fn.feedkeys(vim.api.nvim_replace_termcodes('', true, true, true), 'n') + if cmp.visible() then + cmp.select_prev_item() else fallback() end @@ -164,13 +164,13 @@ M.cmp = function() vim_item.kind = require("lspkind").presets.default[vim_item.kind] .. " " .. vim_item.kind -- set a name for each source vim_item.menu = ({ - path = "(Path)", - buffer = "(Buffer)", - calc = "(Calc)", - nvim_lsp = "(LSP)", - nvim_lua = "(Lua)", - spell = "(Spell)", - treesitter = "(TS)", + path = "[Path]", + buffer = "[Buffer]", + calc = "[Calc]", + nvim_lsp = "[LSP]", + nvim_lua = "[Lua]", + spell = "[Spell]", + treesitter = "[TS]", })[entry.source.name] return vim_item end,