Function: majutsu-diff

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

Signature

(majutsu-diff)

Documentation

Internal transient for jj diff.

Key Bindings

majutsu-mode-map d

Source Code

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

;;;###autoload(autoload 'majutsu-diff "majutsu-diff" nil t)
(transient-define-prefix majutsu-diff ()
  "Internal transient for jj diff."
  :man-page "jj-diff"
  :class 'majutsu-diff-prefix
  :jj-command "diff"
  :incompatible '(("--revisions=" "--from=")
                  ("--revisions=" "--to=")
                  ("--stat" "--summary")
                  ("--git" "--color-words"))
  :transient-non-suffix t
  :description "JJ Diff"
  [["Selection"
    (majutsu-diff:-r)
    (majutsu-diff:--from)
    (majutsu-diff:--to)
    ("c" "Clear selections" majutsu-selection-clear :transient t)]
   ["Paths"
    (majutsu-diff:--)]
   ["Options"
    (majutsu-diff:--color-words)
    (majutsu-diff:--git)
    (majutsu-diff:--stat)
    (majutsu-diff:--summary)
    (majutsu-diff:--context)
    (majutsu-diff:-w)
    (majutsu-diff:-b)]
   ["Actions"
    ("d" "Execute" majutsu-diff-dwim)
    ("s" "Save as default" majutsu-diff-save-arguments)
    ("W" "Save as repo default" majutsu-transient-save-repository-defaults)]]
  (interactive)
  (transient-setup
   'majutsu-diff nil nil
   :scope (majutsu-selection-session-begin)))