return { -- Shows Keybinds 'folke/which-key.nvim', event = 'VimEnter', -- Sets the loading event to 'VimEnter' lazy = false, opts = { icons = { mappings = vim.g.have_nerd_font, keys = vim.g.have_nerd_font and {} or { Up = ' ', Down = ' ', Left = ' ', Right = ' ', C = ' ', M = ' ', D = ' ', S = ' ', CR = ' ', Esc = ' ', ScrollWheelDown = ' ', ScrollWheelUp = ' ', NL = ' ', BS = ' ', Space = ' ', Tab = ' ', F1 = '', F2 = '', F3 = '', F4 = '', F5 = '', F6 = '', F7 = '', F8 = '', F9 = '', F10 = '', F11 = '', F12 = '', }, }, -- Document existing key chains spec = { { 'c', group = '[C]ode', mode = { 'n', 'x' } }, { 'd', group = '[D]iagnostic' }, { 'r', group = '[R]ename' }, { 'f', group = '[F]ind' }, { 'w', group = '[W]orkspace' }, { 't', group = '[T]oggle' }, { 'q', group = 'Open quick [Q]uit menu' }, { 'h', group = 'Git [H]unk', mode = { 'n', 'v' } }, { 's', group = '[S]urround' } }, } }