return { "nvim-telescope/telescope.nvim", tag = "0.1.8", dependencies = { "nvim-lua/plenary.nvim", "nvim-tree/nvim-web-devicons" }, opts = function() local builtin = require('telescope.builtin') vim.keymap.set('n', "ff", builtin.find_files, {desc = "[F]ind [F]iles"}) vim.keymap.set('n', "fg", builtin.live_grep, {desc = "[F]ind [G]rep"}) vim.keymap.set('n', "fb", builtin.buffers, {desc = "[F]ind [B]uffers"}) vim.keymap.set('n', "fh", builtin.help_tags, {desc = "[F]ind [H]elp"}) vim.keymap.set('n', "fd", builtin.diagnostics, {desc = "[F]ind [D]iagnostics"}) vim.keymap.set('n', "fo", builtin.resume, {desc = "[F]ind [O]Resume"}) end, -- keys = { -- { "ff", require("telescope.builtin").find_files, desc = "[F]ind [F]iles" }, -- { "fg", require("telescope.builtin").live_grep, desc = "[F]ind [G]rep" }, -- { "fb", require("telescope.builtin").buffers, desc = "[F]ind [B]uffers" }, -- { "fh", require("telescope.builtin").help_tags, desc = "[F]ind [H]elp" }, -- { "fd", require("telescope.builtin").diagnostics, desc = "[F]ind [D]iagnostics" }, -- { "fo", require("telescope.builtin").resume, desc = "[F]ind [O]Resume" }, -- { -- "fp", -- function() require("telescope.builtin").find_files({ cwd = require("lazy.core.config").options.root }) end, -- desc = "[F]ind [P]lugin file", -- }, -- }, }