Function: majutsu-diffedit--command-args
majutsu-diffedit--command-args is a natively compiled function defined
in majutsu-diffedit.el.
Signature
(majutsu-diffedit--command-args ARGS)
Documentation
Return jj diffedit option arguments from ARGS or buffer context.
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-diffedit.el
(defun majutsu-diffedit--command-args (args)
"Return `jj diffedit' option arguments from ARGS or buffer context."
(let ((source-args (or args
(and (derived-mode-p 'majutsu-diff-mode)
majutsu-buffer-diff-range))))
(if-let* ((rev (majutsu-diffedit--revision-arg source-args)))
(list "-r" rev)
(pcase-let ((`(,from . ,to) (majutsu-diffedit--range args)))
(cond
((and from to)
(list "--from" from "--to" to))
(to
(list "-r" to))
(from
(list "-r" from))
(t
(list "-r" "@")))))))