Mercurial > emacs
changeset 102739:b713c93aa5ba
(The Mark) <handle-shift-selection>: Update for removal of the optional
argument DEACTIVATE.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Fri, 27 Mar 2009 14:42:36 +0000 |
parents | 41e7ab490f69 |
children | a57349bc4e76 |
files | doc/lispref/markers.texi |
diffstat | 1 files changed, 5 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/doc/lispref/markers.texi Fri Mar 27 07:26:37 2009 +0000 +++ b/doc/lispref/markers.texi Fri Mar 27 14:42:36 2009 +0000 @@ -650,18 +650,19 @@ @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