return function() local telescope = require("telescope") local builtin = require("telescope.builtin") telescope.setup({ pickers = { find_files = { find_command = { "fd", "-Ht", "f" } }, lsp_references = { show_line = false }, live_grep = { additional_args = function(opts) return { "--hidden" } end, }, }, extensions = { cder = { previewer_command = "eza " .. "-a " .. "--color=always " .. "-T " .. "--level=3 " .. "--icons " .. "--git-ignore " .. "--long " .. "--no-permissions " .. "--no-user " .. "--no-filesize " .. "--git " .. "--ignore-glob=.git", dir_command = { "fd", "-Ht", "d", ".", os.getenv("HOME") }, }, }, }) telescope.load_extension("fzf") telescope.load_extension("ui-select") telescope.load_extension("cder") -- Keybinds vim.keymap.set("n", "", vim.cmd.Telescope) vim.keymap.set("n", "", builtin.find_files) vim.keymap.set("n", "", builtin.live_grep) end