mirror of
https://github.com/folke/lazy.nvim.git
synced 2025-04-19 04:46:45 +00:00
fix(diff): use git show when only displaying one commit (#155)
This commit is contained in:
parent
ed8259b7c1
commit
037f242430
2 changed files with 7 additions and 5 deletions
|
@ -32,10 +32,12 @@ M.handlers = {
|
|||
|
||||
---@type LazyDiffFun
|
||||
git = function(plugin, diff)
|
||||
local cmd = { "git", "diff" }
|
||||
local cmd = { "git" }
|
||||
if diff.commit then
|
||||
cmd[#cmd + 1] = "show"
|
||||
cmd[#cmd + 1] = diff.commit
|
||||
else
|
||||
cmd[#cmd + 1] = "diff"
|
||||
cmd[#cmd + 1] = diff.from
|
||||
cmd[#cmd + 1] = diff.to
|
||||
end
|
||||
|
@ -44,10 +46,12 @@ M.handlers = {
|
|||
|
||||
---@type LazyDiffFun
|
||||
terminal_git = function(plugin, diff)
|
||||
local cmd = { "git", "diff" }
|
||||
local cmd = { "git" }
|
||||
if diff.commit then
|
||||
cmd[#cmd + 1] = "show"
|
||||
cmd[#cmd + 1] = diff.commit
|
||||
else
|
||||
cmd[#cmd + 1] = "diff"
|
||||
cmd[#cmd + 1] = diff.from
|
||||
cmd[#cmd + 1] = diff.to
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue