11local wk = require (' which-key' )
2- local opts = { noremap = true , silent = true }
32
43wk .setup ({
54 preset = ' helix' ,
@@ -10,52 +9,50 @@ wk.setup({
109wk .add ({
1110 { ' <leader>t' , group = ' Telescope' },
1211 { ' <leader>tf' , ' :Telescope find_files<CR>' , desc = ' Find files' },
13- { ' <leader>tg' , ' :Telescope live_grep<CR>' , desc = ' Live grep' },
14- { ' <leader>th' , ' :Telescope help_tags<CR>' , desc = ' Help tags' },
15- { ' <leader>tl' , ' :Telescope highlights<CR>' , desc = ' Highlights' },
16- { ' <leader>ts' , ' :Telescope symbols<CR>' , desc = ' Symbols' },
12+ { ' <leader>tg' , ' :Telescope live_grep<CR>' , desc = ' Live grep' , icon = ' ' },
13+ { ' <leader>th' , ' :Telescope help_tags<CR>' , desc = ' Help tags' , icon = ' ' },
14+ { ' <leader>tl' , ' :Telescope highlights<CR>' , desc = ' Highlights' , icon = ' ' },
15+ { ' <leader>ts' , ' :Telescope symbols<CR>' , desc = ' Symbols' , icon = ' ' },
1716 { ' <leader>tt' , ' :Telescope<CR>' , desc = ' Telescope' },
18- { ' <leader>tu' , ' :Telescope undo<CR>' , desc = ' Undo changes' },
17+ { ' <leader>tu' , ' :Telescope undo<CR>' , desc = ' Undo changes' , icon = ' ' },
1918})
2019
2120wk .add ({
2221 { ' <leader>l' , group = ' LSP' , icon = ' ' },
23- { ' <leader>lD' , vim .lsp .buf .declaration , desc = ' Go to declaration' },
22+ { ' <leader>lD' , vim .lsp .buf .declaration , desc = ' Go to declaration' , icon = ' ' },
2423 { ' <leader>la' , require (' actions-preview' ).code_actions , desc = ' Code Action' },
2524 { ' <leader>le' , vim .diagnostic .open_float , desc = ' Show diagnostics' },
26- { ' <leader>lh' , vim .lsp .buf .hover , desc = ' Hover' },
27- { ' <leader>li' , vim .lsp .buf .implementation , desc = ' Goto implementation' },
28- { ' <leader>lr' , vim .lsp .buf .rename , desc = ' Rename' },
29- { ' <leader>ls' , vim .lsp .buf .signature_help , desc = ' Signature help' },
30- { ' <leader>lt' , vim .lsp .buf .type_definition , desc = ' Type definition' },
31- { ' <leader>ld' , vim .lsp .buf .goto_definition , desc = ' Go to definition' },
25+ { ' <leader>lh' , vim .lsp .buf .hover , desc = ' Hover' , icon = ' ' },
26+ { ' <leader>li' , vim .lsp .buf .implementation , desc = ' Goto implementation' , icon = ' ' },
27+ { ' <leader>ls' , vim .lsp .buf .signature_help , desc = ' Signature help' , icon = ' ' },
28+ { ' <leader>lt' , vim .lsp .buf .type_definition , desc = ' Type definition' , icon = ' ' },
29+ { ' <leader>ld' , vim .lsp .buf .goto_definition , desc = ' Go to definition' , icon = ' ' },
3230 { ' <leader>lf' , vim .lsp .buf .formatting , desc = ' Format' },
3331})
3432
3533wk .add ({
3634 { ' <leader>g' , group = ' Gitsigns' , icon = ' ' },
3735 { ' <leader>ga' , ' :Gitsigns stage_buffer<CR>' , desc = ' Stage buffer' },
3836 { ' <leader>gb' , ' :Gitsigns reset_buffer<CR>' , desc = ' Reset buffer' },
39- { ' <leader>gd' , ' :Gitsigns diffthis<CR>' , desc = ' Diff this' },
40- { ' <leader>gh' , ' :Gitsigns preview_hunk<CR>' , desc = ' Preview hunk' },
37+ { ' <leader>gd' , ' :Gitsigns diffthis<CR>' , desc = ' Diff this' , icon = ' ' },
38+ { ' <leader>gh' , ' :Gitsigns preview_hunk<CR>' , desc = ' Preview hunk' , icon = ' ' },
4139 { ' <leader>gl' , ' :Gitsigns toggle_current_line_blame<CR>' , desc = ' Toggle current line blame' },
42- { ' <leader>gn' , ' :Gitsigns next_hunk<CR>' , desc = ' Next hunk' },
43- { ' <leader>gp' , ' :Gitsigns prev_hunk<CR>' , desc = ' Previous hunk' },
44- { ' <leader>gr' , ' :Gitsigns reset_hunk<CR>' , desc = ' Reset hunk' },
45- { ' <leader>gs' , ' :Gitsigns stage_hunk<CR>' , desc = ' Stage hunk' },
46- { ' <leader>gt' , ' :Gitsigns reset_buffer<CR>' , desc = ' Reset buffer' },
47- { ' <leader>gu' , ' :Gitsigns undo_stage_hunk<CR>' , desc = ' Undo stage hunk' },
40+ { ' <leader>gn' , ' :Gitsigns next_hunk<CR>' , desc = ' Next hunk' , icon = ' ' },
41+ { ' <leader>gp' , ' :Gitsigns prev_hunk<CR>' , desc = ' Previous hunk' , icon = ' ' },
42+ { ' <leader>gr' , ' :Gitsigns reset_hunk<CR>' , desc = ' Reset hunk' , icon = ' ' },
43+ { ' <leader>gs' , ' :Gitsigns stage_hunk<CR>' , desc = ' Stage hunk' , icon = ' ' },
44+ { ' <leader>gt' , ' :Gitsigns reset_buffer<CR>' , desc = ' Reset buffer' , icon = ' ' },
45+ { ' <leader>gu' , ' :Gitsigns undo_stage_hunk<CR>' , desc = ' Undo stage hunk' , icon = ' ' },
4846})
4947
5048wk .add ({
5149 { ' <leader>e' , group = ' NvimTree' , icon = ' ' },
5250 { ' <leader>ee' , ' :NvimTreeToggle<CR>' , desc = ' Toggle' },
5351 { ' <leader>ef' , ' :NvimTreeFindFile<CR>' , desc = ' Find file' },
54- { ' <leader>er' , ' :NvimTreeRefresh<CR>' , desc = ' Refresh' },
5552})
5653
5754wk .add ({
58- { ' <leader>s' , group = ' Spectre' , icon = ' ' },
55+ { ' <leader>s' , group = ' Spectre' , icon = ' ' },
5956 {
6057 ' <leader>sp' ,
6158 " :lua require('spectre').open_file_search({select_word=true})<CR>" ,
0 commit comments