(The Mark) <handle-shift-selection>: Update for removal of the optional
authorEli Zaretskii <eliz@gnu.org>
Fri, 27 Mar 2009 14:43:14 +0000 (14:43 +0000)
committerEli Zaretskii <eliz@gnu.org>
Fri, 27 Mar 2009 14:43:14 +0000 (14:43 +0000)
argument DEACTIVATE.

doc/lispref/ChangeLog
doc/lispref/markers.texi

index f0f6f75..11565e9 100644 (file)
@@ -1,3 +1,8 @@
+2009-03-27  Eli Zaretskii  <eliz@gnu.org>
+
+       * markers.texi (The Mark) <handle-shift-selection>: Update for
+       removal of the optional argument DEACTIVATE.
+
 2009-03-25  Chong Yidong  <cyd@stupidchicken.com>
 
        * commands.texi (Focus Events): Most X window managers don't use
index e636ce9..54b674b 100644 (file)
@@ -650,18 +650,19 @@ more marks than this are pushed onto the @code{mark-ring},
 @code{push-mark} discards an old mark when it adds a new one.
 @end defopt
 
-@defun handle-shift-selection &optional deactivate
+@defun handle-shift-selection
 This function checks whether the current command was invoked via shift
 translation (@pxref{Key Sequence Input, shift-translation}), and if
 so, sets the mark and temporarily activates the region, unless the
 region is already temporarily activated in this way.  If the command
-was invoked without shift translation, or if the optional argument
-@var{deactivate} is non-@code{nil}, the function deactivates the mark.
+was invoked without shift translation and the region is temporarily
+active, or if the region was activated by the mouse, the function
+deactivates the mark.
+
 This function is called whenever a command with a @samp{^} character
 in its @code{interactive} spec (@pxref{Interactive Codes, ^}) is
 invoked while @code{shift-select-mode} (@pxref{Shift Selection,,,
 emacs, The GNU Emacs Manual}) is non-@code{nil}.
-
 @end defun
 
 @node The Region