Function: majutsu-diff-dwim
majutsu-diff-dwim is an interactive and natively compiled function
defined in majutsu-diff.el.
Signature
(majutsu-diff-dwim &optional ARG1 ARG2 ARG3)
Documentation
Show changes for the thing at point.
Key Bindings
majutsu-log-mode-map D
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-diff.el
;;;###autoload(autoload 'majutsu-diff-dwim "majutsu-diff" nil t)
(transient-define-suffix majutsu-diff-dwim (&optional args range filesets)
"Show changes for the thing at point."
:advice* #'majutsu--transient-with-selection-buffer
(interactive (majutsu-diff-arguments))
(let* ((rev (pcase (majutsu-diff--dwim)
(`(,_ . ,rev) rev)
(_ "@")))
(range (or range
(list (concat "--revisions=" rev)))))
(majutsu-diff-setup-buffer args range filesets)))