Function: eca-chat--format-duration

eca-chat--format-duration is a natively compiled function defined in eca-chat.el.

Signature

(eca-chat--format-duration SECS)

Documentation

Format SECS into a human-readable duration string.

Returns "Xs" for < 60s, "Xm Ys" for >= 60s, or "Xm" when seconds are zero.

Source Code

;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-chat.el
(defun eca-chat--format-duration (secs)
  "Format SECS into a human-readable duration string.
Returns \"Xs\" for < 60s, \"Xm Ys\" for >= 60s,
or \"Xm\" when seconds are zero."
  (let ((mins (/ secs 60))
        (remaining-secs (mod secs 60)))
    (cond
     ((< secs 60)          (format "%ds" secs))
     ((zerop remaining-secs) (format "%dm" mins))
     (t                      (format "%dm %ds" mins remaining-secs)))))