Function: majutsu-metaedit-arguments

majutsu-metaedit-arguments is a natively compiled function defined in majutsu-metaedit.el.

Signature

(majutsu-metaedit-arguments)

Documentation

Return the current metaedit arguments.

If inside the transient, return transient args, ensuring revision arguments are present. Outside the transient, return defaults.

Source Code

;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-metaedit.el
(defun majutsu-metaedit-arguments ()
  "Return the current metaedit arguments.
If inside the transient, return transient args, ensuring revision
arguments are present.  Outside the transient, return defaults."
  (let* ((inside-transient (eq transient-current-command 'majutsu-metaedit-transient))
         (args (if inside-transient
                   (transient-args 'majutsu-metaedit-transient)
                 '()))
         (has-revision (transient-arg-value "-r=" args)))
    (if has-revision
        args
      (append args (majutsu-metaedit--default-args)))))