@@ -36,41 +36,41 @@ function M.gitsigns()
36
36
else
37
37
gs .nav_hunk (' next' )
38
38
end
39
- end )
39
+ end , { desc = ' next hunk ' } )
40
40
41
41
map (' n' , ' [c' , function ()
42
42
if vim .wo .diff then
43
43
vim .cmd .normal ({ ' [c' , bang = true })
44
44
else
45
45
gs .nav_hunk (' prev' )
46
46
end
47
- end )
47
+ end , { desc = ' previous hunk ' } )
48
48
49
49
-- Actions
50
- map (' n' , ' <leader>hs' , gs .stage_hunk )
51
- map (' n' , ' <leader>hr' , gs .reset_hunk )
50
+ map (' n' , ' <leader>hs' , gs .stage_hunk , { desc = ' stage hunk ' } )
51
+ map (' n' , ' <leader>hr' , gs .reset_hunk , { desc = ' reset hunk ' } )
52
52
map (' v' , ' <leader>hs' , function ()
53
53
gs .stage_hunk ({ vim .fn .line (' .' ), vim .fn .line (' v' ) })
54
- end )
54
+ end , { desc = ' stage hunk ' } )
55
55
map (' v' , ' <leader>hr' , function ()
56
56
gs .reset_hunk ({ vim .fn .line (' .' ), vim .fn .line (' v' ) })
57
- end )
58
- map (' n' , ' <leader>hS' , gs .stage_buffer )
59
- map (' n' , ' <leader>hu' , gs .undo_stage_hunk )
60
- map (' n' , ' <leader>hR' , gs .reset_buffer )
61
- map (' n' , ' <leader>hp' , gs .preview_hunk )
57
+ end , { desc = ' reset hunk ' } )
58
+ map (' n' , ' <leader>hS' , gs .stage_buffer , { desc = ' stage buffer ' } )
59
+ map (' n' , ' <leader>hu' , gs .undo_stage_hunk , { desc = ' undo stage hunk ' } )
60
+ map (' n' , ' <leader>hR' , gs .reset_buffer , { desc = ' reset buffer ' } )
61
+ map (' n' , ' <leader>hp' , gs .preview_hunk , { desc = ' preview hunk ' } )
62
62
map (' n' , ' <leader>hb' , function ()
63
63
gs .blame_line ({ full = true })
64
- end )
65
- map (' n' , ' <leader>tb' , gs .toggle_current_line_blame )
66
- map (' n' , ' <leader>hd' , gs .diffthis )
64
+ end , { desc = ' blame line ' } )
65
+ map (' n' , ' <leader>tb' , gs .toggle_current_line_blame , { desc = ' toggle line blame ' } )
66
+ map (' n' , ' <leader>hd' , gs .diffthis , { desc = ' diff buffer with HEAD ' } )
67
67
map (' n' , ' <leader>hD' , function ()
68
68
gs .diffthis (' ~' )
69
- end )
70
- map (' n' , ' <leader>td' , gs .toggle_deleted )
69
+ end , { desc = ' diff buffer with HEAD~ ' } )
70
+ map (' n' , ' <leader>td' , gs .toggle_deleted , { desc = ' toggle deleted ' } )
71
71
72
72
-- Text object
73
- map ({ ' o' , ' x' }, ' ih' , ' :<C-U>Gitsigns select_hunk<CR>' )
73
+ map ({ ' o' , ' x' }, ' ih' , ' :<C-U>Gitsigns select_hunk<CR>' , { desc = ' select hunk ' } )
74
74
end ,
75
75
diff_opts = { internal = true },
76
76
numhl = true ,
0 commit comments