]> git.eshelyaron.com Git - emacs.git/commitdiff
(animate-place-char): Use forward-line instead
authorKim F. Storm <storm@cua.dk>
Wed, 9 Mar 2005 22:50:09 +0000 (22:50 +0000)
committerKim F. Storm <storm@cua.dk>
Wed, 9 Mar 2005 22:50:09 +0000 (22:50 +0000)
of next-line to improve performance.

lisp/play/animate.el

index 23e7939f47a8beb0e587f2d0eb7375faed0430e4..dcbf3bc2610eb4f74fbea9142011ab106ce1e1ff 100644 (file)
 ;;; Place the character CHAR at position VPOS, HPOS in the current buffer.
 (defun animate-place-char (char vpos hpos)
   (goto-char (window-start))
-  (let ((next-line-add-newlines t))
+  (let (abbrev-mode)
     (dotimes (i vpos)
-      (next-line 1)))
+      (end-of-line)
+      (if (= (forward-line 1) 1)
+         (insert "\n"))))
   (beginning-of-line)
   (move-to-column (floor hpos) t)
   (unless (eolp) (delete-char 1))