return { "nvim-telescope/telescope.nvim", version = "0.1.1", dependencies = { "nvim-lua/plenary.nvim", "nvim-telescope/telescope-file-browser.nvim", "nvim-telescope/telescope-project.nvim", { "nvim-telescope/telescope-fzf-native.nvim", build = "make" }, }, config = function() local telescope = require("telescope") telescope.load_extension("project") telescope.setup({ extensions = { project = { -- sync_with_nvim_tree = true, -- on_project_selected = function() -- require("nvim-tree.api").tree.change_root(vim.fn.getcwd()) -- end, }, file_browser = { hidden = { file_browser = true, folder_browser = true, }, }, 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" }, }, }) telescope.load_extension("file_browser") telescope.load_extension("fzf") end, }