changeset 12259:572f267636d5

(struct kboard): Add Voverriding_terminal_local_map.
author Karl Heuer <kwzh@gnu.org>
date Fri, 16 Jun 1995 04:56:05 +0000
parents 95ebca0a74d8
children 5b8203bdfd6a
files src/keyboard.h
diffstat 1 files changed, 7 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/keyboard.h	Fri Jun 16 04:39:46 1995 +0000
+++ b/src/keyboard.h	Fri Jun 16 04:56:05 1995 +0000
@@ -66,6 +66,13 @@
   {
     KBOARD *next_kboard;
 
+    /* If non-nil, a keymap that overrides all others but applies only to
+       this KBOARD.  Lisp code that uses this instead of calling read-char
+       can effectively wait for input in the any-kboard state, and hence
+       avoid blocking out the other KBOARDs.  See universal-argument in
+       lisp/simple.el for an example.  */
+    Lisp_Object Voverriding_terminal_local_map;
+
     /* Last command executed by the editor command loop, not counting
        commands that set the prefix argument.  */
     Lisp_Object Vlast_command;