Function: magit--ellipsis

magit--ellipsis is a byte-compiled function defined in magit-base.el.

Signature

(magit--ellipsis &optional WHERE)

Documentation

Build an ellipsis always as string, depending on WHERE.

Source Code

;; Defined in ~/.emacs.d/elpa/magit-20260411.1452/magit-base.el
(defun magit--ellipsis (&optional where)
  "Build an ellipsis always as string, depending on WHERE."
  (cond-let
    ((stringp magit-ellipsis)
     magit-ellipsis)
    ([pair (car (or (alist-get (or where t) magit-ellipsis)
                    (alist-get t magit-ellipsis)))]
     (pcase-let* ((`(,fancy . ,universal) pair)
                  (ellipsis (if (and fancy (char-displayable-p fancy))
                                fancy
                              universal)))
       (if (characterp ellipsis)
           (char-to-string ellipsis)
         ellipsis)))
    ((user-error "Variable magit-ellipsis is invalid"))))