Function: zone-fret
zone-fret is a byte-compiled function defined in zone.el.gz.
Signature
(zone-fret WBEG POS)
Source Code
;; Defined in /usr/src/emacs/lisp/play/zone.el.gz
(defun zone-fret (wbeg pos)
(let* ((case-fold-search nil)
(c-string (zone-cpos pos))
(cw-ceil (ceiling (char-width (aref c-string 0))))
(hmm (cond
((string-match "[a-z]" c-string) (upcase c-string))
((string-match "[A-Z]" c-string) (downcase c-string))
(t (propertize " " 'display `(space :width ,cw-ceil)))))
(wait 0.5))
(dotimes (i 20)
(goto-char pos)
(delete-char 1)
(insert (if (evenp i) hmm c-string))
(zone-park/sit-for wbeg (setq wait (* wait 0.8))))
(delete-char -1) (insert c-string)))