local config = require('config') return { 'folke/which-key.nvim', config = function() local wk = require('which-key') wk.setup({ win = { border = config.border, --[[ position = 'bottom', ]] --[[ margin = { 1, 0, 1, 0 }, ]] padding = { 3, 2, 3, 2 }, --[[ winblend = 20, ]] }, layout = { height = { min = 10, max = 25 }, width = { min = 20, max = 50 }, spacing = 8, align = 'center', }, }) wk.add({ { 'c', group = 'quickfix' }, { 'f', group = 'find' }, { 'g', group = 'goto' }, { 'h', group = 'gitsigns' }, { 'ht', group = 'toggle' }, { 'k', group = 'buffer' }, { 'l', group = 'lsp' }, { 'ld', group = 'diagnostics' }, { 'lt', group = 'toggle' }, { 'lw', group = 'workspace' }, { 'n', group = 'tree' }, { 'p', group = 'lazy (plugins)' }, { 's', group = 'session' }, { 't', group = 'tab' }, { 'v', group = 'git (vsc)' }, { 'vt', group = 'toggle' }, { 'x', group = 'terminal' }, }) end, event = 'VeryLazy', }