-- https://github.com/folke/which-key.nvim return { "folke/which-key.nvim", opts = { preset = "modern", delay = function(ctx) return ctx.plugin and 0 or 500 end, win = { border = "single", padding = { 1, 1 }, title = false, }, icons = { mappings = false, colors = false, keys = { Up = " ", Down = " ", Left = " ", Right = " ", C = " ", M = " ", S = " ", CR = " ", Esc = " ", BS = "", Space = " ", Tab = " ", F1 = " ", F2 = " ", F3 = " ", F4 = " ", F5 = " ", F6 = " ", F7 = " ", F8 = " ", F9 = " ", F10 = " ", F11 = " ", F12 = " ", }, }, expand = 1, sort = { "alphanum" }, }, init = function() -- TODO: Only make a category show up if there actually are any keybinds under it require("which-key").add({ { "b", group = "Buffer" }, { "d", group = "Document" }, { "g", group = "Git" }, { "s", group = "Search" }, }) end, }