From 8c60f353f8a319d17d5841a7f0dd6e51c875b22f Mon Sep 17 00:00:00 2001 From: newbieQQ Date: Thu, 11 Jun 2026 12:00:49 +0800 Subject: [PATCH] fix: nvimtree keymap, add cmdline completion for cmp --- lua/plugs/nvim-cmp.lua | 18 ++++++++++++++++++ lua/plugs/nvimtree.lua | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/lua/plugs/nvim-cmp.lua b/lua/plugs/nvim-cmp.lua index 05f3d7b..d402872 100644 --- a/lua/plugs/nvim-cmp.lua +++ b/lua/plugs/nvim-cmp.lua @@ -102,6 +102,24 @@ return { }, } require('cmp').setup(cmp_opt) + + -- 命令栏补全 + require('cmp').setup.cmdline(':', { + mapping = cmp.mapping.preset.cmdline(), + sources = cmp.config.sources({ + { name = 'cmdline' }, + }, { + { name = 'path' }, + }) + }) + + -- 搜索栏补全 + require('cmp').setup.cmdline('/', { + mapping = cmp.mapping.preset.cmdline(), + sources = { + { name = 'buffer' }, + } + }) end, }, } diff --git a/lua/plugs/nvimtree.lua b/lua/plugs/nvimtree.lua index 94c0729..53b7149 100644 --- a/lua/plugs/nvimtree.lua +++ b/lua/plugs/nvimtree.lua @@ -4,7 +4,7 @@ return { 'nvim-tree/nvim-web-devicons' }, keys = { - "" + { "", "NvimTreeToggle", desc = "Toggle file tree" } }, config = function() require 'nvim-web-devicons'.setup {}