# HG changeset patch # User Richard M. Stallman # Date 861499813 0 # Node ID 335bd3dea3ea4402de2e7591c3ddbd6e3fff2cdf # Parent ea3acb6b992acd153c1d323495b28417b901012f Fix previous change. diff -r ea3acb6b992a -r 335bd3dea3ea lisp/simple.el --- a/lisp/simple.el Sun Apr 20 01:28:20 1997 +0000 +++ b/lisp/simple.el Sun Apr 20 01:30:13 1997 +0000 @@ -1635,7 +1635,7 @@ (goto-char omark) nil)) -(defun transient-mark-mode (arg &optional print-message) +(defun transient-mark-mode (arg) "Toggle Transient Mark mode. With arg, turn Transient Mark mode on if arg is positive, off otherwise. @@ -1644,14 +1644,15 @@ So do certain other operations that set the mark but whose main purpose is something else--for example, incremental search, \\[beginning-of-buffer], and \\[end-of-buffer]." - (interactive "P\np") + (interactive "P") (setq transient-mark-mode (if (null arg) (not transient-mark-mode) (> (prefix-numeric-value arg) 0))) - (if transient-mark-mode - (message "Transient Mark mode enabled") - (message "Transient Mark mode disabled"))) + (if (interactive-p) + (if transient-mark-mode + (message "Transient Mark mode enabled") + (message "Transient Mark mode disabled")))) (defun pop-global-mark () "Pop off global mark ring and jump to the top location."