Function: spinner-print

spinner-print is a byte-compiled function defined in spinner.el.

Signature

(spinner-print SPINNER)

Documentation

Return a string of the current frame of SPINNER.

If SPINNER is nil, just return nil. Designed to be used in the mode-line with:
    (:eval (spinner-print some-spinner))

Source Code

;; Defined in ~/.emacs.d/elpa/spinner-1.7.4/spinner.el
(defun spinner-print (spinner)
  "Return a string of the current frame of SPINNER.
If SPINNER is nil, just return nil.
Designed to be used in the mode-line with:
    (:eval (spinner-print some-spinner))"
  (when (and spinner (spinner--active-p spinner))
    (let ((frame (spinner--counter spinner)))
      (when (>= frame 0)
        (elt (spinner--frames spinner) frame)))))