From dd29f692ee560730eafa25b8b423abae37605909 Mon Sep 17 00:00:00 2001 From: xfy Date: Thu, 4 Jun 2026 13:44:29 +0800 Subject: [PATCH] =?UTF-8?q?chore(git):=20=E5=B0=86=20fugitive=20=E9=94=AE?= =?UTF-8?q?=E4=BD=8D=E9=9B=86=E4=B8=AD=E8=87=B3=20pack.lua=20=E5=B9=B6?= =?UTF-8?q?=E5=90=AF=E7=94=A8=E6=87=92=E5=8A=A0=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lua/pack.lua | 10 ++++++++++ lua/plugins/git.lua | 10 ---------- 2 files changed, 10 insertions(+), 10 deletions(-) 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 历史" })