return { "folke/which-key.nvim", event = "VeryLazy", init = function() vim.o.timeout = true vim.o.timeoutlen = 250 end, opts = { window = { border = "single", winblend = 10, }, }, config = function(_, opts) local wk = require("which-key") wk.setup(opts) wk.register({ ["b"] = { name = "Buffers" }, ["t"] = { name = "Tabs" }, -- [","] = { name = "Miscellaneous Tools" }, -- ["c"] = { name = "Copilot" }, ["f"] = { name = "Find [Telescope]" }, -- ["fs"] = { name = "Find in Scratches [Telescope]" }, -- ["g"] = { name = "Git" }, ["l"] = { name = "LSP" }, ["lf"] = { name = "LSP Find" }, -- ["Q"] = { name = "+Q Quit and remove session" }, -- ["s"] = { name = "Scratch Files" }, -- ["x"] = { name = "Generative AI, Ollama" }, }) end, }