return { 'nvim-telescope/telescope.nvim', version = '*', dependencies = { 'nvim-lua/plenary.nvim', -- optional but recommended { 'nvim-telescope/telescope-fzf-native.nvim', build = 'make' }, }, keys = { { "ff", "Telescope find_files", desc = "Find files" }, { "fg", "Telescope live_grep", desc = "Live grep" }, { "fb", "Telescope buffers", desc = "Buffers" }, { "fh", "Telescope help_tags", desc = "Help tags" }, -- ds -> document symbols { "ds", "Telescope lsp_document_symbols", desc = "Document symbols" }, -- ws -> workspace symbols { "ws", "Telescope lsp_workspace_symbols", desc = "Workspace symbols" }, -- gr -> LSP references { "gr", "Telescope lsp_references", desc = "LSP references" }, -- sa -> aerial { "sa", "Telescope aerial", desc = "Aerial" }, }, }