Function: marginalia--function-args
marginalia--function-args is a byte-compiled function defined in
marginalia.el.
Signature
(marginalia--function-args SYM)
Documentation
Return function arguments for SYM.
Source Code
;; Defined in ~/.emacs.d/elpa/marginalia-20260724.810/marginalia.el
;; Derived from elisp-get-fnsym-args-string
(defun marginalia--function-args (sym)
"Return function arguments for SYM."
(let (tmp)
(elisp-function-argstring
(cond
((listp (setq tmp (gethash (indirect-function sym)
advertised-signature-table t)))
tmp)
((setq tmp (help-split-fundoc
(ignore-errors (documentation sym t))
sym))
(car tmp))
((setq tmp (help-function-arglist sym))
(if (and (stringp tmp) (string-search "not available" tmp))
;; A shorter text fits better into the limited Marginalia space.
"[autoload]"
tmp))))))