Function: make-spinner--cmacro
make-spinner--cmacro is a function defined in spinner.el.
Signature
(make-spinner--cmacro _CL-WHOLE-ARG &optional TYPE BUFFER-LOCAL FRAMES-PER-SECOND DELAY-BEFORE-START)
Documentation
compiler-macro for make-spinner.
Source Code
;; Defined in ~/.emacs.d/elpa/spinner-1.7.4/spinner.el
;; Could not find source code, showing raw function object.
#[(_cl-whole-arg &optional type buffer-local frames-per-second
delay-before-start)
((cl-block make-spinner--cmacro
(cl--defsubst-expand
'(type buffer-local frames-per-second delay-before-start)
'(cl-block make-spinner
(record 'spinner (spinner--type-to-frames type) 0
(or frames-per-second spinner-frames-per-second)
(timer-create) nil
(when buffer-local
(if (bufferp buffer-local) buffer-local
(current-buffer)))
(or delay-before-start 0)))
nil nil nil type buffer-local frames-per-second
delay-before-start)))
(cl-struct-spinner-tags) nil "compiler-macro for `make-spinner'."]