Function: magit-show-refs-arguments

magit-show-refs-arguments is a natively compiled function defined in magit-refs.el.

Signature

(magit-show-refs-arguments &optional USE-BUFFER-ARGS)

Source Code

;; Defined in /nix/store/irvbdy0zra0dn8fpd008f32x5ix6qm5v-emacs-packages-deps/share/emacs/site-lisp/elpa/magit-20261005.508/magit-refs.el
(defun magit-show-refs-arguments (&optional use-buffer-args)
  (unless use-buffer-args
    (setq use-buffer-args magit-direct-use-buffer-arguments))
  (cond-let*
    ((eq transient-current-command 'magit-show-refs)
     (transient-args 'magit-show-refs))
    ((eq major-mode 'magit-refs-mode)
     magit-buffer-refs-args)
    ([_(memq use-buffer-args '(always selected))]
     [buffer (magit-get-mode-buffer 'magit-refs-mode nil
                                    (eq use-buffer-args 'selected))]
     (buffer-local-value 'magit-buffer-refs-args buffer))
    ((alist-get 'magit-show-refs transient-values))))