fix: make git_status diff works with staged files (#2421)
This commit is contained in:
@@ -881,7 +881,7 @@ previewers.git_file_diff = defaulter(function(opts)
|
|||||||
winid = self.state.winid,
|
winid = self.state.winid,
|
||||||
})
|
})
|
||||||
else
|
else
|
||||||
putils.job_maker({ "git", "--no-pager", "diff", entry.value }, self.state.bufnr, {
|
putils.job_maker({ "git", "--no-pager", "diff", "HEAD", "--", entry.value }, self.state.bufnr, {
|
||||||
value = entry.value,
|
value = entry.value,
|
||||||
bufname = self.state.bufname,
|
bufname = self.state.bufname,
|
||||||
cwd = opts.cwd,
|
cwd = opts.cwd,
|
||||||
|
|||||||
Reference in New Issue
Block a user