changeset 1556:fce86d06a758

* simple.el (previous-line): Doc fix. * simple.el (kill-line): Don't shift point before doing the delete.
author Jim Blandy <jimb@redhat.com>
date Sat, 07 Nov 1992 06:13:23 +0000
parents 695c6eb2ff31
children 816bfa185671
files lisp/simple.el
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/simple.el	Sat Nov 07 06:12:42 1992 +0000
+++ b/lisp/simple.el	Sat Nov 07 06:13:23 1992 +0000
@@ -816,7 +816,9 @@
 a number counts as a prefix arg."
   (interactive "P")
   (kill-region (point)
-	       (progn
+	       ;; Don't shift point before doing the delete; that way,
+	       ;; undo will record the right position of point.
+	       (save-excursion
 		 (if arg
 		     (forward-line (prefix-numeric-value arg))
 		   (if (eobp)
@@ -1241,7 +1243,7 @@
 Then it does not try to move vertically.
 
 If you are thinking of using this in a Lisp program, consider using
-`forward-line' with negative argument instead..  It is usually easier
+`forward-line' with a negative argument instead.  It is usually easier
 to use and more reliable (no dependence on goal column, etc.)."
   (interactive "p")
   (line-move (- arg))