@@ -290,57 +290,55 @@ require('lazy').setup({
290
290
{ -- Useful plugin to show you pending keybinds.
291
291
' folke/which-key.nvim' ,
292
292
event = ' VimEnter' , -- Sets the loading event to 'VimEnter'
293
- config = function () -- This is the function that runs, AFTER loading
294
- require (' which-key' ).setup {
295
- icons = {
296
- -- set icon mappings to true if you have a Nerd Font
297
- mappings = vim .g .have_nerd_font ,
298
- -- If you are using a Nerd Font: set icons.keys to an empty table which will use the
299
- -- default whick-key.nvim defined Nerd Font icons, otherwise define a string table
300
- keys = vim .g .have_nerd_font and {} or {
301
- Up = ' <Up> ' ,
302
- Down = ' <Down> ' ,
303
- Left = ' <Left> ' ,
304
- Right = ' <Right> ' ,
305
- C = ' <C-…> ' ,
306
- M = ' <M-…> ' ,
307
- D = ' <D-…> ' ,
308
- S = ' <S-…> ' ,
309
- CR = ' <CR> ' ,
310
- Esc = ' <Esc> ' ,
311
- ScrollWheelDown = ' <ScrollWheelDown> ' ,
312
- ScrollWheelUp = ' <ScrollWheelUp> ' ,
313
- NL = ' <NL> ' ,
314
- BS = ' <BS> ' ,
315
- Space = ' <Space> ' ,
316
- Tab = ' <Tab> ' ,
317
- F1 = ' <F1>' ,
318
- F2 = ' <F2>' ,
319
- F3 = ' <F3>' ,
320
- F4 = ' <F4>' ,
321
- F5 = ' <F5>' ,
322
- F6 = ' <F6>' ,
323
- F7 = ' <F7>' ,
324
- F8 = ' <F8>' ,
325
- F9 = ' <F9>' ,
326
- F10 = ' <F10>' ,
327
- F11 = ' <F11>' ,
328
- F12 = ' <F12>' ,
329
- },
293
+ opts = {
294
+ icons = {
295
+ -- set icon mappings to true if you have a Nerd Font
296
+ mappings = vim .g .have_nerd_font ,
297
+ -- If you are using a Nerd Font: set icons.keys to an empty table which will use the
298
+ -- default whick-key.nvim defined Nerd Font icons, otherwise define a string table
299
+ keys = vim .g .have_nerd_font and {} or {
300
+ Up = ' <Up> ' ,
301
+ Down = ' <Down> ' ,
302
+ Left = ' <Left> ' ,
303
+ Right = ' <Right> ' ,
304
+ C = ' <C-…> ' ,
305
+ M = ' <M-…> ' ,
306
+ D = ' <D-…> ' ,
307
+ S = ' <S-…> ' ,
308
+ CR = ' <CR> ' ,
309
+ Esc = ' <Esc> ' ,
310
+ ScrollWheelDown = ' <ScrollWheelDown> ' ,
311
+ ScrollWheelUp = ' <ScrollWheelUp> ' ,
312
+ NL = ' <NL> ' ,
313
+ BS = ' <BS> ' ,
314
+ Space = ' <Space> ' ,
315
+ Tab = ' <Tab> ' ,
316
+ F1 = ' <F1>' ,
317
+ F2 = ' <F2>' ,
318
+ F3 = ' <F3>' ,
319
+ F4 = ' <F4>' ,
320
+ F5 = ' <F5>' ,
321
+ F6 = ' <F6>' ,
322
+ F7 = ' <F7>' ,
323
+ F8 = ' <F8>' ,
324
+ F9 = ' <F9>' ,
325
+ F10 = ' <F10>' ,
326
+ F11 = ' <F11>' ,
327
+ F12 = ' <F12>' ,
330
328
},
331
- }
332
329
333
- -- Document existing key chains
334
- require (' which-key' ).add {
335
- { ' <leader>c' , group = ' [C]ode' , mode = { ' n' , ' x' } },
336
- { ' <leader>d' , group = ' [D]ocument' },
337
- { ' <leader>r' , group = ' [R]ename' },
338
- { ' <leader>s' , group = ' [S]earch' },
339
- { ' <leader>w' , group = ' [W]orkspace' },
340
- { ' <leader>t' , group = ' [T]oggle' },
341
- { ' <leader>h' , group = ' Git [H]unk' , mode = { ' n' , ' v' } },
342
- }
343
- end ,
330
+ -- Document existing key chains
331
+ spec = {
332
+ { ' <leader>c' , group = ' [C]ode' , mode = { ' n' , ' x' } },
333
+ { ' <leader>d' , group = ' [D]ocument' },
334
+ { ' <leader>r' , group = ' [R]ename' },
335
+ { ' <leader>s' , group = ' [S]earch' },
336
+ { ' <leader>w' , group = ' [W]orkspace' },
337
+ { ' <leader>t' , group = ' [T]oggle' },
338
+ { ' <leader>h' , group = ' Git [H]unk' , mode = { ' n' , ' v' } },
339
+ },
340
+ },
341
+ },
344
342
},
345
343
346
344
-- NOTE: Plugins can specify dependencies.
0 commit comments