aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/commands.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/commands.h b/src/commands.h
index ee4cb79e1ea..4e3d67d166e 100644
--- a/src/commands.h
+++ b/src/commands.h
@@ -49,8 +49,17 @@ extern Lisp_Object last_command_char;
49 reached by the mouse. */ 49 reached by the mouse. */
50extern Lisp_Object last_nonmenu_event; 50extern Lisp_Object last_nonmenu_event;
51 51
52/* Command character to be re-read, or -1 */ 52/* Command event to be re-read, or Qnil. */
53extern Lisp_Object unread_command_char; 53extern Lisp_Object unread_command_event;
54
55/* If not Qnil, this is a switch-frame event which we decided to put
56 off until the end of a key sequence. This should be read as the
57 next command input, after any unread_command_event.
58
59 read_key_sequence uses this to delay switch-frame events until the
60 end of the key sequence; Fread_char uses it to put off switch-frame
61 events until a non-ASCII event is acceptable as input. */
62extern Lisp_Object unread_switch_frame;
54 63
55/* Previous command symbol found here for comparison */ 64/* Previous command symbol found here for comparison */
56extern Lisp_Object last_command; 65extern Lisp_Object last_command;