From 117afbc9af2cd4fd515d7fdbda8a1fa44c3d8a74 Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Mon, 10 Mar 2025 16:56:01 +0800 Subject: feat(nvim): add more tools. --- store/home/config/nvim/lua/crupest/nvim/plugins/cmp.lua | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'store/home/config/nvim') diff --git a/store/home/config/nvim/lua/crupest/nvim/plugins/cmp.lua b/store/home/config/nvim/lua/crupest/nvim/plugins/cmp.lua index 9b1d876..2244443 100644 --- a/store/home/config/nvim/lua/crupest/nvim/plugins/cmp.lua +++ b/store/home/config/nvim/lua/crupest/nvim/plugins/cmp.lua @@ -9,13 +9,16 @@ local function setup() end, }, window = { + completion = cmp.config.window.bordered(), + documentation = cmp.config.window.bordered(), }, mapping = cmp.mapping.preset.insert({ [''] = cmp.mapping.scroll_docs(-4), [''] = cmp.mapping.scroll_docs(4), - [''] = cmp.mapping.complete(), - [''] = cmp.mapping.abort(), - [''] = cmp.mapping.confirm({ select = true }), -- Accept currently selected item. Set `select` to `false` to only confirm explicitly selected items. + [''] = cmp.mapping.select_next_item({ behavior = cmp.SelectBehavior.Select }), + [''] = cmp.mapping.select_prev_item({ behavior = cmp.SelectBehavior.Select }), + [''] = cmp.mapping.confirm({ select = true }), + [''] = cmp.mapping.confirm({ select = true }), }), sources = cmp.config.sources({ { name = 'nvim_lsp' }, -- cgit v1.2.3