diff --git a/lua/weeheavy/plugins/gitsigns.lua b/lua/weeheavy/plugins/gitsigns.lua index 9b38ca7..69c90f7 100644 --- a/lua/weeheavy/plugins/gitsigns.lua +++ b/lua/weeheavy/plugins/gitsigns.lua @@ -4,19 +4,11 @@ return { opts = { -- See `:help gitsigns.txt` signs = { - add = { text = "+" }, - change = { text = "~" }, - delete = { text = "_" }, - topdelete = { text = "‾" }, + add = { text = "+" }, + change = { text = "~" }, + delete = { text = "_" }, + topdelete = { text = "‾" }, changedelete = { text = "~" }, - }, - on_attach = function(bufnr) - vim.keymap.set( - "n", - "gg", - require("gitsigns").preview_hunk, - { buffer = bufnr, desc = "Preview git hunk" } - ) - end, + } }, } diff --git a/lua/weeheavy/remap.lua b/lua/weeheavy/remap.lua index 6950919..44337d6 100644 --- a/lua/weeheavy/remap.lua +++ b/lua/weeheavy/remap.lua @@ -120,3 +120,11 @@ vim.keymap.set("n", "p", ":TimerStart 30m", { desc = "Pomodoro" }) vim.keymap.set("n", "fc", function() require("treesitter-context").go_to_context(vim.v.count1) end, { silent = true }) + + + + +-- vim.keymap.set("n", "gg", require("gitsigns").preview_hunk, { buffer = bufnr, desc = "Preview git hunk" }) +vim.keymap.set("n", "gg", ":Gitsigns preview_hunk", { noremap = true, desc = "Preview git hunk" }) +vim.keymap.set("n", "gs", ":Gitsigns stage_hunk", { noremap = true, desc = "Stage hunk" }) +vim.keymap.set("n", "gb", ":Gitsigns blame", { noremap = true, desc = "Blame" })