summaryrefslogtreecommitdiff
path: root/src/callint.c
diff options
context:
space:
mode:
authorLars Magne Ingebrigtsen <larsi@gnus.org>2011-07-04 01:21:45 +0200
committerLars Magne Ingebrigtsen <larsi@gnus.org>2011-07-04 01:21:45 +0200
commit1e49bfab49317e46540f13c4091200b211c24ba6 (patch)
tree3760b4735723a5ea137f70e3e7a25017407ec303 /src/callint.c
parent3034e9e7062f655541722fa883a9ea5b0605e10d (diff)
downloademacs-1e49bfab49317e46540f13c4091200b211c24ba6.tar.gz
* callint.c (Finteractive): Clarify the meaning of "@".
Fixes: debbugs:8813
Diffstat (limited to 'src/callint.c')
-rw-r--r--src/callint.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/callint.c b/src/callint.c
index 4d0a2a07921..1371b403e4b 100644
--- a/src/callint.c
+++ b/src/callint.c
@@ -105,9 +105,10 @@ Z -- Coding system, nil if no prefix arg.
In addition, if the string begins with `*', an error is signaled if
the buffer is read-only.
-If the string begins with `@', Emacs searches the key sequence which
- invoked the command for its first mouse click (or any other event
- which specifies a window).
+If `@' appears at the beginning of the string, and if the key sequence
+ used to invoke the command includes any mouse events, then the window
+ associated with the first of those events is selected before the
+ command is run.
If the string begins with `^' and `shift-select-mode' is non-nil,
Emacs first calls the function `handle-shift-selection'.
You may use `@', `*', and `^' together. They are processed in the