home: vim: git: map hunk-navigation in more modes
All checks were successful
ci/woodpecker/push/check Pipeline was successful
All checks were successful
ci/woodpecker/push/check Pipeline was successful
This commit is contained in:
parent
f3f0cb6a34
commit
bfd058da36
1 changed files with 7 additions and 4 deletions
|
|
@ -33,10 +33,6 @@ gitsigns.setup({
|
||||||
})
|
})
|
||||||
|
|
||||||
local keys = {
|
local keys = {
|
||||||
-- Navigation
|
|
||||||
{ "[c", utils.partial(nav_hunk, "prev"), desc = "Previous hunk/diff" },
|
|
||||||
{ "]c", utils.partial(nav_hunk, "next"), desc = "Next hunk/diff" },
|
|
||||||
-- Commands
|
|
||||||
{ "<leader>g", group = "Git" },
|
{ "<leader>g", group = "Git" },
|
||||||
{ "<leader>gb", gitsigns.toggle_current_line_blame, desc = "Toggle blame virtual text" },
|
{ "<leader>gb", gitsigns.toggle_current_line_blame, desc = "Toggle blame virtual text" },
|
||||||
{ "<leader>gd", gitsigns.diffthis, desc = "Diff buffer" },
|
{ "<leader>gd", gitsigns.diffthis, desc = "Diff buffer" },
|
||||||
|
|
@ -55,6 +51,12 @@ local keys = {
|
||||||
{ "<leader>g]", utils.partial(gitsigns.nav_hunk, "next"), desc = "Next hunk" },
|
{ "<leader>g]", utils.partial(gitsigns.nav_hunk, "next"), desc = "Next hunk" },
|
||||||
}
|
}
|
||||||
|
|
||||||
|
local moves = {
|
||||||
|
mode = { "n", "x", "o" },
|
||||||
|
{ "[c", utils.partial(nav_hunk, "prev"), desc = "Previous hunk/diff" },
|
||||||
|
{ "]c", utils.partial(nav_hunk, "next"), desc = "Next hunk/diff" },
|
||||||
|
}
|
||||||
|
|
||||||
local objects = {
|
local objects = {
|
||||||
mode = "o",
|
mode = "o",
|
||||||
{ "ih", gitsigns.select_hunk, desc = "git hunk" },
|
{ "ih", gitsigns.select_hunk, desc = "git hunk" },
|
||||||
|
|
@ -71,5 +73,6 @@ local visual = {
|
||||||
}
|
}
|
||||||
|
|
||||||
wk.add(keys)
|
wk.add(keys)
|
||||||
|
wk.add(moves)
|
||||||
wk.add(objects)
|
wk.add(objects)
|
||||||
wk.add(visual)
|
wk.add(visual)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue