From a4d4c8197b1208e68a9552fdb95dddfe90cdfaad Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Sat, 5 Sep 1992 00:10:28 +0000 Subject: [PATCH] (Fcall_interactively): For `K', use last_nonmenu_event. Make `e' alias for `K'. --- src/callint.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/callint.c b/src/callint.c index 45e885d2648..15a668aa5b3 100644 --- a/src/callint.c +++ b/src/callint.c @@ -66,10 +66,11 @@ c -- Character.\n\ C -- Command name: symbol with interactive function definition.\n\ d -- Value of point as number. Does not do I/O.\n\ D -- Directory name.\n\ +e -- Mouse click that invoked this command (value of `last-nonmenu-event').\n\ f -- Existing file name.\n\ F -- Possibly nonexistent file name.\n\ k -- Key sequence (string).\n\ -K -- Mouse click that invoked this command - last-command-char.\n\ +K -- Mouse click that invoked this command (value of `last-nonmenu-event').\n\ m -- Value of mark as number. Does not do I/O.\n\ n -- Number read using minibuffer.\n\ N -- Prefix arg converted to number, or if none, do like code `n'.\n\ @@ -390,7 +391,8 @@ Otherwise, this is done only if an arg is read using the minibuffer.") break; case 'K': /* Mouse click. */ - args[i] = last_command_char; + case 'e': /* New, better name. */ + args[i] = last_nonmenu_event; if (NILP (Fmouse_click_p (args[i]))) error ("%s must be bound to a mouse click.", (XTYPE (function) == Lisp_Symbol