@ -274,8 +274,7 @@ require('lazy').setup({
{ -- Useful plugin to show you pending keybinds.
{ -- Useful plugin to show you pending keybinds.
' folke/which-key.nvim ' ,
' folke/which-key.nvim ' ,
event = ' VimEnter ' , -- Sets the loading event to 'VimEnter'
event = ' VimEnter ' , -- Sets the loading event to 'VimEnter'
config = function ( ) -- This is the function that runs, AFTER loading
opts = {
require ( ' which-key ' ) . setup {
icons = {
icons = {
-- set icon mappings to true if you have a Nerd Font
-- set icon mappings to true if you have a Nerd Font
mappings = vim.g . have_nerd_font ,
mappings = vim.g . have_nerd_font ,
@ -311,11 +310,9 @@ require('lazy').setup({
F11 = ' <F11> ' ,
F11 = ' <F11> ' ,
F12 = ' <F12> ' ,
F12 = ' <F12> ' ,
} ,
} ,
} ,
}
-- Document existing key chains
-- Document existing key chains
require ( ' which-key ' ) . add {
spec = {
{ ' <leader>c ' , group = ' [C]ode ' , mode = { ' n ' , ' x ' } } ,
{ ' <leader>c ' , group = ' [C]ode ' , mode = { ' n ' , ' x ' } } ,
{ ' <leader>d ' , group = ' [D]ocument ' } ,
{ ' <leader>d ' , group = ' [D]ocument ' } ,
{ ' <leader>r ' , group = ' [R]ename ' } ,
{ ' <leader>r ' , group = ' [R]ename ' } ,
@ -323,8 +320,9 @@ require('lazy').setup({
{ ' <leader>w ' , group = ' [W]orkspace ' } ,
{ ' <leader>w ' , group = ' [W]orkspace ' } ,
{ ' <leader>t ' , group = ' [T]oggle ' } ,
{ ' <leader>t ' , group = ' [T]oggle ' } ,
{ ' <leader>h ' , group = ' Git [H]unk ' , mode = { ' n ' , ' v ' } } ,
{ ' <leader>h ' , group = ' Git [H]unk ' , mode = { ' n ' , ' v ' } } ,
}
} ,
end ,
} ,
} ,
} ,
} ,
-- NOTE: Plugins can specify dependencies.
-- NOTE: Plugins can specify dependencies.