changeset 16408:87f15c601f5a

(line-move): Ignore invisibility in `move-to-column'. (universal-argument): Doc fix.
author Richard M. Stallman <rms@gnu.org>
date Tue, 08 Oct 1996 21:35:03 +0000
parents a3bd74a05c45
children 258a28c21b74
files lisp/simple.el
diffstat 1 files changed, 5 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/simple.el	Tue Oct 08 19:01:56 1996 +0000
+++ b/lisp/simple.el	Tue Oct 08 21:35:03 1996 +0000
@@ -980,7 +980,9 @@
 \\[universal-argument] following the digits or minus sign ends the argument.
 \\[universal-argument] without digits or minus sign provides 4 as argument.
 Repeating \\[universal-argument] without digits or minus sign
- multiplies the argument by 4 each time."
+ multiplies the argument by 4 each time.
+For some commands, just \\[universal-argument] by itself serves as a flag
+which is different in effect from any particular numeric argument."
   (interactive)
   (setq prefix-arg (list 4))
   (setq universal-argument-num-events (length (this-command-keys)))
@@ -1789,7 +1791,8 @@
 		    (goto-char (previous-single-property-change (point) 'invisible))
 		  (goto-char (previous-overlay-change (point)))))
 	      (setq arg (1+ arg))))
-	  (move-to-column (or goal-column temporary-goal-column)))
+	  (let ((buffer-invisibility-spec nil))
+	    (move-to-column (or goal-column temporary-goal-column))))
       ;; Remember where we moved to, go back home,
       ;; then do the motion over again
       ;; in just one step, with intangibility and point-motion hooks