return { "folke/which-key.nvim", event = "VeryLazy", init = function() vim.o.timeout = true vim.o.timeoutlen = 250 end, opts = { window = { border = "single", }, }, config = function(_, opts) local wk = require("which-key") wk.setup(opts) wk.register({ ["b"] = { name = "Buffers" }, [","] = { 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" }, ["t"] = { name = "Tabs" }, ["x"] = { name = "Generative AI, Ollama" }, }) end, }