return { "nvim-telescope/telescope.nvim", tag = "0.1.8", dependencies = { "nvim-lua/plenary.nvim", }, config = function() require("telescope").setup({}) local builtin = require("telescope.builtin") vim.keymap.set("n", "sf", builtin.find_files, { desc = "[s]earch [f]iles" }) vim.keymap.set("n", "sg", builtin.live_grep, { desc = "[s]earch by [g]rep" }) vim.keymap.set("n", "sw", builtin.grep_string, { desc = "[s]earch current [w]ord" }) vim.keymap.set("n", "sb", builtin.buffers, { desc = "[s]earch [b]uffers" }) vim.keymap.set("n", "sh", builtin.help_tags, { desc = "[s]earch [h]elp" }) end, }