return { "nvim-telescope/telescope.nvim", dependencies = {"nvim-lua/plenary.nvim"}, config = function() require("telescope").setup({}) local tscope = require('telescope.builtin') vim.keymap.set('n', 'ff', tscope.find_files, { desc = "Find File" }) vim.keymap.set('n', 'bb', tscope.buffers, { desc = "Find Buffer" }) vim.keymap.set('n', 'fh', tscope.help_tags, { desc = "Find Help" }) -- vim.keymap.set('n', 'fg', function() -- tscope.grep_string( -- { search = vim.fn.input("Grep > "), -- desc = "Find by Grep" }); -- end) vim.keymap.set('n', 'fg', tscope.live_grep, { desc = "Find by Grep" }) vim.keymap.set('n', 'fr', tscope.oldfiles, { desc = "Find Recent Files" }) vim.keymap.set('n', 'lw', tscope.diagnostics, { desc = "Search Diagnostics" }) end, }