return { "folke/which-key.nvim", event = "VeryLazy", init = function() vim.o.timeout = true vim.o.timeoutlen = 300 end, opts = { defaults = { mode = { "n", "v" }, ["r"] = { name = "+rename" }, ["b"] = { name = "+buffers" }, ["f"] = { name = "+files" }, ["d"] = { name = "+diagnostics" } } }, config = function(_, opts) local wk = require("which-key") wk.setup(opts) wk.register(opts.defaults) end }