diff options
author | Karl Heuer <kwzh@gnu.org> | 1995-03-08 05:50:24 +0000 |
---|---|---|
committer | Karl Heuer <kwzh@gnu.org> | 1995-03-08 05:50:24 +0000 |
commit | 3d7bc890d1c85ff819c86a915f9a857dcb33a3f4 (patch) | |
tree | 80cef9d09a44b21c8f64106541234bbbc26ddcab /src/lisp.h | |
parent | 5682ff2fbcaf111ba5a9a15f87ca37258aa24167 (diff) | |
download | emacs-3d7bc890d1c85ff819c86a915f9a857dcb33a3f4.tar.gz |
(struct PERDISPLAY): New member kbd_queue_has_data.
Diffstat (limited to 'src/lisp.h')
-rw-r--r-- | src/lisp.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/lisp.h b/src/lisp.h index 7876a35ce49..f634982d6ae 100644 --- a/src/lisp.h +++ b/src/lisp.h @@ -521,8 +521,14 @@ struct PERDISPLAY /* Last anonymous kbd macro defined. */ Lisp_Object Vlast_kbd_macro; + /* Flag indicating that we should look at kbd_queue. This is not the + same as !NILP (kbd_queue), because if we've had to push back an + incomplete command, then this flag will be clear; we don't want to + try reading it again until another character arrives. */ + int kbd_queue_has_data; + /* Placeholder for future vars that will be moved here. */ - Lisp_Object unused[19]; + Lisp_Object unused[18]; /* Nonzero means echo each character as typed. */ int immediate_echo; |