From e61b334cee143ebb136125d6faa0f18dc35eb6c0 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Wed, 4 Jan 2023 08:13:43 +0100 Subject: [PATCH] fix(diff): make diffview work again. Fixes #304 --- lua/lazy/view/diff.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lua/lazy/view/diff.lua b/lua/lazy/view/diff.lua index 03c47c4..63dc2e7 100644 --- a/lua/lazy/view/diff.lua +++ b/lua/lazy/view/diff.lua @@ -23,11 +23,13 @@ M.handlers = { ---@type LazyDiffFun ["diffview.nvim"] = function(plugin, diff) + local args if diff.commit then - vim.cmd.DiffviewOpen(("-C=%s"):format(plugin.dir) .. " " .. diff.commit) + args = ("-C=%s"):format(plugin.dir) .. " " .. diff.commit else - vim.cmd.DiffviewOpen(("-C=%s"):format(plugin.dir) .. " " .. diff.from .. ".." .. diff.to) + args = ("-C=%s"):format(plugin.dir) .. " " .. diff.from .. ".." .. diff.to end + vim.cmd("DiffviewOpen " .. args) end, ---@type LazyDiffFun