+2009-10-06 Juanma Barranquero <lekktu@gmail.com>
+
+ * play/animate.el (animate-string): For good effect, make sure
+ `indent-tabs-mode' and `show-trailing-whitespace' are nil.
+
+ * play/animate.el (animate-sequence, animate-birthday-present):
+ * misc.el (butterfly): Don't set `indent-tabs-mode'.
+
2009-10-06 Glenn Morris <rgm@gnu.org>
* emacs-lisp/byte-run.el (define-obsolete-face-alias): Doc fix.
(switch-to-buffer (get-buffer-create "*butterfly*"))
(erase-buffer)
(sit-for 0)
- (setq indent-tabs-mode nil)
(animate-string "Amazing physics going on..."
(/ (window-height) 2) (- (/ (window-width) 2) 12))
(sit-for (* 5 (/ (abs (random)) (float most-positive-fixnum))))
(or hpos
;; HPOS unspecified, so compute
;; it so as to center the string.
- (max 0 (/ (- (window-width) (length string)) 2))))))
+ (max 0 (/ (- (window-width) (length string)) 2)))))
+ (show-trailing-whitespace nil)
+ ;; Make sure indentation does not use tabs.
+ ;; They would confuse things.
+ (indent-tabs-mode nil))
(dotimes (i animate-n-steps)
;; Bind buffer-undo-list so it will be unchanged when we are done.
;; (We're going to undo all our changes anyway.)
(switch-to-buffer (get-buffer-create "*Animation*"))
(erase-buffer)
(sit-for 0)
- (setq indent-tabs-mode nil)
(while list-of-strings
(animate-string (car list-of-strings) vpos)
(setq vpos (+ vpos space 1))
(erase-buffer)
;; Display the empty buffer.
(sit-for 0)
- ;; Make sure indentation does not use tabs.
- ;; They would confuse things.
- (setq indent-tabs-mode nil)
(animate-string "Happy Birthday," 6)
(animate-string (format "%s" name) 7)