return { "nvim-telescope/telescope.nvim", dependencies = { "nvim-lua/plenary.nvim" }, config = function() local builtin = require("telescope.builtin") vim.keymap.set("n", "ff", builtin.find_files, { desc = "查找文件" }) vim.keymap.set("n", "fg", builtin.live_grep, { desc = "全局搜索" }) vim.keymap.set("n", "fb", builtin.buffers, { desc = "切换缓冲区" }) vim.keymap.set("n", "fh", builtin.help_tags, { desc = "搜索帮助" }) require("telescope").setup({ defaults = { file_ignore_patterns = { "node_modules", ".git" }, mappings = { i = { [""] = false, [""] = false, }, }, }, }) end, }