return { { "fff.nvim", auto_enable = true, lazy = false, -- the plugin lazy-initialises itself before = function(_) vim.g.fff = { lazy_sync = true, debug = { enabled = false, show_scores = false }, } end, keys = { { "ff", function() require("fff").find_files() end, desc = "Find files", }, { "fg", function() require("fff").live_grep() end, desc = "Live grep", }, { "fz", function() require("fff").live_grep({ grep = { modes = { "fuzzy", "plain" } } }) end, desc = "Live fuzy grep", }, { "fc", function() require("fff").live_grep({ query = vim.fn.expand("") }) end, desc = "Search current word", }, }, }, { "mini.pick", lazy = true, auto_enable = true, keys = { { "ff", desc = "File finder" }, { "bb", desc = "List open buffers" }, { "fg", desc = "Live grep" }, { "/", desc = "Grep" }, }, after = function(_) require("mini.pick").setup({ vim.keymap.set("n", "ff", "Pick files", { desc = "File finder" }), vim.keymap.set("n", "bb", "Pick buffers", { desc = "List open buffers" }), vim.keymap.set("n", "sg", "Pick grep_live", { desc = "live grep" }), vim.keymap.set("n", "/", "Pick grep", { desc = "Grep" }), }) end, }, }