feat(picker): new native diff mode (disabled by default). Can be used to show delta diffs for undo. Closes #1288

This commit is contained in:
Folke Lemaitre 2025-02-18 20:47:11 +01:00
parent 74c42985be
commit d6a38acbf5
No known key found for this signature in database
GPG key ID: 41F8B1FBACAE2040
4 changed files with 43 additions and 11 deletions

View file

@ -385,10 +385,7 @@ function M.undo(opts, ctx)
item.removed_lines = table.concat(removed_lines, "\n")
item.added = #added_lines
item.removed = #removed_lines
item.preview = {
text = diff,
ft = "diff",
}
item.diff = diff
end
---@param entries? vim.fn.undotree.entry[]