diff --git a/lua/pack.lua b/lua/pack.lua index 119160b..095b10d 100644 --- a/lua/pack.lua +++ b/lua/pack.lua @@ -410,6 +410,16 @@ lazy.on_keys("fugitive", "gd", "n", load_fugitive, function() vim.cmd("Gvdiffsplit") end, { desc = "Git diff 分割" }) +-- gB — 整文件 blame(使用 fugitive 的 :Git blame) +lazy.on_keys("fugitive", "gB", "n", load_fugitive, function() + vim.cmd("Git blame") +end, { desc = "Blame 整个文件" }) + +-- gD — 查看当前文件的 git 历史 +lazy.on_keys("fugitive", "gD", "n", load_fugitive, function() + vim.cmd("Git log -p -- %") +end, { desc = "查看文件 Git 历史" }) + -- --------------------------------------------------------------------------- -- mini.completion — 自动补全(InsertEnter 懒加载) -- --------------------------------------------------------------------------- diff --git a/lua/plugins/git.lua b/lua/plugins/git.lua index bbf162b..a3cce90 100644 --- a/lua/plugins/git.lua +++ b/lua/plugins/git.lua @@ -187,13 +187,3 @@ vim.keymap.set("n", "ghp", preview_hunk, { desc = "预览 hunk" }) -- ghb — 查看当前行 blame vim.keymap.set("n", "ghb", blame_line, { desc = "Blame 当前行" }) - --- gB — 整文件 blame(使用 fugitive 的 :Git blame) -vim.keymap.set("n", "gB", function() - vim.cmd("Git blame") -end, { desc = "Blame 整个文件" }) - --- gD — 查看当前文件的 git 历史 -vim.keymap.set("n", "gD", function() - vim.cmd("Git log -p -- %") -end, { desc = "查看文件 Git 历史" })