Function: majutsu-ediff-compare

majutsu-ediff-compare is an interactive and natively compiled function defined in majutsu-ediff.el.

Signature

(majutsu-ediff-compare FROM TO &optional FILE)

Documentation

Compare FILE between FROM and TO revisions using Ediff.

If FILE is nil, prompt for one.

Key Bindings

This command is not in any keymaps.

Source Code

;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-ediff.el
;;; Commands

;;;###autoload
(defun majutsu-ediff-compare (from to &optional file)
  "Compare FILE between FROM and TO revisions using Ediff.
If FILE is nil, prompt for one."
  (interactive
   (let* ((from (majutsu-read-revset "Compare from" :default "@-"))
          (to (majutsu-read-revset "Compare to" :default "@")))
     (list from to nil)))
  (let ((file (or file (majutsu-jj-read-diff-file from to))))
    (majutsu-ediff-buffers
     ((majutsu-ediff--get-revision-buffer from file)
      (majutsu-ediff--find-file-noselect from file))
     ((majutsu-ediff--get-revision-buffer to file)
      (majutsu-ediff--find-file-noselect to file)))))