return { "nvim-telescope/telescope.nvim", cmd = "Telescope", version = false, dependencies = { { "nvim-telescope/telescope-fzf-native.nvim", build = "make" }, { "nvim-lua/plenary.nvim" }, }, extensions = { fzf = { fuzzy = true, -- false will only do exact matching override_generic_sorter = true, -- override the generic sorter override_file_sorter = true, -- override the file sorter case_mode = "smart_case", -- or "ignore_case" or "respect_case" } }, keys = { { "", "Telescope find_files", desc = "Find files" }, { "ps", "Telescope live_grep", desc = "Live Grep" }, { "fa", function() require("telescope.builtin").find_files({ follow = true, no_ignore = true, hidden = true }) end, desc = "Find all files" }, { "fb", "Telescope buffers", desc = "Find buffer" }, { "fc", "Telescope git_commits", desc = "Find commits" }, }, }