summaryrefslogtreecommitdiff
path: root/mac
diff options
context:
space:
mode:
authorTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-11-19 17:02:14 +0900
committerTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-11-19 17:02:14 +0900
commit77107c3d6bba970add4a756dc9fd430637c5c235 (patch)
tree0160e1448d7b4ccb281bc3e51360b00a106b4160 /mac
parent34b7edfdc570493440caea825456a194324d64f7 (diff)
modified plugins/git.lua, modified plugins/git.lua
Diffstat (limited to 'mac')
-rw-r--r--mac/.config/TheSiahxyz/lua/TheSiahxyz/plugins/git.lua9
1 files changed, 5 insertions, 4 deletions
diff --git a/mac/.config/TheSiahxyz/lua/TheSiahxyz/plugins/git.lua b/mac/.config/TheSiahxyz/lua/TheSiahxyz/plugins/git.lua
index 9c549d2..cc8b747 100644
--- a/mac/.config/TheSiahxyz/lua/TheSiahxyz/plugins/git.lua
+++ b/mac/.config/TheSiahxyz/lua/TheSiahxyz/plugins/git.lua
@@ -112,8 +112,10 @@ return {
end, "Previous hunk")
map("n", "]H", function() gs.nav_hunk("last") end, "Last hunk")
map("n", "[H", function() gs.nav_hunk("first") end, "First hunk")
- map({ "n", "v" }, "<leader>gs", ":Gitsigns stage_hunk<CR>", "Stage hunk")
- map({ "n", "v" }, "<leader>gr", ":Gitsigns reset_hunk<CR>", "Reset hunk")
+ map("n", "<leader>gs", gs.stage_hunk, "Stage hunk")
+ map("v", "<leader>gs", function() gs.stage_hunk({ vim.fn.line('.'), vim.fn.line('v')}) end, "Stage hunk")
+ map("n", "<leader>gr", gs.reset_hunk, "Reset hunk")
+ map("v", "<leader>gr", function() gs.reset_hunk({ vim.fn.line('.'), vim.fn.line('v')}) end, "Reset hunk")
map("n", "<leader>gS", gs.stage_buffer, "Stage buffer")
map("n", "<leader>gu", gs.undo_stage_hunk, "Undo stage hunk")
map("n", "<leader>gR", gs.reset_buffer, "Reset buffer")
@@ -122,8 +124,7 @@ return {
map("n", "<leader>gB", function() gs.blame() end, "Blame buffer")
map("n", "<leader>gd", gs.diffthis, "Diff this")
map("n", "<leader>gD", function() gs.diffthis("~") end, "Diff this ~")
- -- map("n", "<leader>gD", function() gs.diffthis("@") end, "Diff this @")
- map({ "o", "x" }, "ih", ":<C-U>Gitsigns select_hunk<CR>", "GitSigns select hunk")
+ map({ "o", "x" }, "ih", ":<C-U>Gitsigns select_hunk<CR>", "Select hunk")
map("n", "<leader>gtb", gs.toggle_current_line_blame, "Toggle line blame")
map("n", "<leader>gtd", gs.toggle_deleted, "Toggle delete")
end,