Function: embark--refine-multi-category
embark--refine-multi-category is a byte-compiled function defined in
embark.el.
Signature
(embark--refine-multi-category TYPE TARGET)
Documentation
Refine multi-category TARGET to its actual type.
Source Code
;; Defined in ~/.emacs.d/elpa/embark-20260610.302/embark.el
(defun embark--refine-multi-category (_type target)
"Refine `multi-category' TARGET to its actual type."
(or (let ((mc (get-text-property 0 'multi-category target)))
(cond
;; The `cdr' of the `multi-category' property can be a buffer object.
((and (eq (car mc) 'buffer) (buffer-live-p (cdr mc)))
(cons 'buffer (buffer-name (cdr mc))))
((stringp (cdr mc)) mc)))
(cons 'general target)))