Add git blame

This commit is contained in:
2024-03-31 03:19:20 +02:00
parent 769ff9809e
commit aa635d5cf8
4 changed files with 43 additions and 21 deletions
+23 -3
View File
@@ -22,7 +22,6 @@ return {
map({ "n", "v" }, "<leader>gr", ":Gitsigns reset_hunk<CR>", "Reset Hunk")
map("n", "<leader>gu", gs.undo_stage_hunk, "Unstage Hunk")
map("n", "<leader>gA", gs.stage_buffer, "Add buffer")
map("n", "<leader>gB", gs.blame_line, "Blame")
map("n", "<leader>gR", gs.reset_buffer, "Reset Buffer")
map("n", "<leader>gp", gs.preview_hunk, "Preview Hunk")
map("n", "<leader>gd", gs.diffthis, "Diff This")
@@ -46,8 +45,29 @@ return {
opts = {
default_mappings = false,
},
init = function ()
init = function()
vim.keymap.del("n", "gx")
end
}
},
{
-- "FabijanZulj/blame.nvim",
"zoriya/blame.nvim",
-- dev = true,
keys = {
{ "<leader>gb", "<cmd>ToggleBlame window<CR>", desc = "Git blame" },
},
cmd = "ToggleBlame",
opts = {
date_format = "%Y/%m/%d",
width = 50,
commit_detail_view = "current",
format = function(blame)
if string.sub(blame.hash, 0, 8) == "00000000" then
return "Not Committed Yet"
end
return string.format("%s %s %s", blame.author, blame.date, blame.summary)
end,
},
},
}