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