diff options
Diffstat (limited to 'init.lua')
-rw-r--r-- | init.lua | 96 |
1 files changed, 47 insertions, 49 deletions
@@ -274,57 +274,55 @@ require('lazy').setup({ { -- Useful plugin to show you pending keybinds. 'folke/which-key.nvim', event = 'VimEnter', -- Sets the loading event to 'VimEnter' - config = function() -- This is the function that runs, AFTER loading - require('which-key').setup { - icons = { - -- set icon mappings to true if you have a Nerd Font - mappings = vim.g.have_nerd_font, - -- If you are using a Nerd Font: set icons.keys to an empty table which will use the - -- default whick-key.nvim defined Nerd Font icons, otherwise define a string table - keys = vim.g.have_nerd_font and {} or { - Up = '<Up> ', - Down = '<Down> ', - Left = '<Left> ', - Right = '<Right> ', - C = '<C-…> ', - M = '<M-…> ', - D = '<D-…> ', - S = '<S-…> ', - CR = '<CR> ', - Esc = '<Esc> ', - ScrollWheelDown = '<ScrollWheelDown> ', - ScrollWheelUp = '<ScrollWheelUp> ', - NL = '<NL> ', - BS = '<BS> ', - Space = '<Space> ', - Tab = '<Tab> ', - F1 = '<F1>', - F2 = '<F2>', - F3 = '<F3>', - F4 = '<F4>', - F5 = '<F5>', - F6 = '<F6>', - F7 = '<F7>', - F8 = '<F8>', - F9 = '<F9>', - F10 = '<F10>', - F11 = '<F11>', - F12 = '<F12>', - }, + opts = { + icons = { + -- set icon mappings to true if you have a Nerd Font + mappings = vim.g.have_nerd_font, + -- If you are using a Nerd Font: set icons.keys to an empty table which will use the + -- default whick-key.nvim defined Nerd Font icons, otherwise define a string table + keys = vim.g.have_nerd_font and {} or { + Up = '<Up> ', + Down = '<Down> ', + Left = '<Left> ', + Right = '<Right> ', + C = '<C-…> ', + M = '<M-…> ', + D = '<D-…> ', + S = '<S-…> ', + CR = '<CR> ', + Esc = '<Esc> ', + ScrollWheelDown = '<ScrollWheelDown> ', + ScrollWheelUp = '<ScrollWheelUp> ', + NL = '<NL> ', + BS = '<BS> ', + Space = '<Space> ', + Tab = '<Tab> ', + F1 = '<F1>', + F2 = '<F2>', + F3 = '<F3>', + F4 = '<F4>', + F5 = '<F5>', + F6 = '<F6>', + F7 = '<F7>', + F8 = '<F8>', + F9 = '<F9>', + F10 = '<F10>', + F11 = '<F11>', + F12 = '<F12>', }, - } - -- Document existing key chains - require('which-key').add { - { '<leader>c', group = '[C]ode', mode = { 'n', 'x' } }, - { '<leader>d', group = '[D]ocument' }, - { '<leader>r', group = '[R]ename' }, - { '<leader>s', group = '[S]earch' }, - { '<leader>w', group = '[W]orkspace' }, - { '<leader>t', group = '[T]oggle' }, - { '<leader>h', group = 'Git [H]unk', mode = { 'n', 'v' } }, - } - end, + -- Document existing key chains + spec = { + { '<leader>c', group = '[C]ode', mode = { 'n', 'x' } }, + { '<leader>d', group = '[D]ocument' }, + { '<leader>r', group = '[R]ename' }, + { '<leader>s', group = '[S]earch' }, + { '<leader>w', group = '[W]orkspace' }, + { '<leader>t', group = '[T]oggle' }, + { '<leader>h', group = 'Git [H]unk', mode = { 'n', 'v' } }, + }, + }, + }, }, -- NOTE: Plugins can specify dependencies. |