local telescope_setup, telescope = pcall(require, "telescope") if not telescope_setup then return end 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")