return { "ibhagwan/fzf-lua", opts = function() local actions = require("fzf-lua").actions return { actions = { ["default"] = actions.file_edit, ["ctrl-s"] = actions.file_split, ["ctrl-v"] = actions.file_vsplit, ["ctrl-t"] = actions.file_tabedit, ["alt-q"] = actions.file_sel_to_qf, -- TODO: why isn't this doing anything?! ["ctrl-p"] = actions.paste_register, }, files = { cwd_prompt = false, find_opts = [[-type f -not -path '*/\.git/*']], rg_opts = [[--color=never --files -g "!.git"]], fd_opts = [[--color=never --type f --type l --exclude .git]], }, -- fzf_colors = true, } end, }