diff options
| author | Richard M. Stallman | 1993-07-14 16:49:30 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1993-07-14 16:49:30 +0000 |
| commit | a73c5e2988eba7da561ead8372ca1010d90b0348 (patch) | |
| tree | 0628e8113cb45d88ce9e7e19e6354d3f014fd429 /src | |
| parent | 12ae29ebfbb03d3856ca97ab0b555d58d11172b4 (diff) | |
| download | emacs-a73c5e2988eba7da561ead8372ca1010d90b0348.tar.gz emacs-a73c5e2988eba7da561ead8372ca1010d90b0348.zip | |
(Vhelp_menu_bar_map): New var.
(syms_of_keyboard): Set up Lisp var for it.
(menu_bar_items): Use Vhelp_menu_bar_map.
Diffstat (limited to 'src')
| -rw-r--r-- | src/keyboard.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/keyboard.c b/src/keyboard.c index 06e47dabf99..3c52b74d389 100644 --- a/src/keyboard.c +++ b/src/keyboard.c | |||
| @@ -130,6 +130,9 @@ Lisp_Object Vhelp_form; | |||
| 130 | /* Command to run when the help character follows a prefix key. */ | 130 | /* Command to run when the help character follows a prefix key. */ |
| 131 | Lisp_Object Vprefix_help_command; | 131 | Lisp_Object Vprefix_help_command; |
| 132 | 132 | ||
| 133 | /* Keymap for items that appear at end of menu bar. */ | ||
| 134 | Lisp_Object Vhelp_menu_bar_map; | ||
| 135 | |||
| 133 | /* Character that causes a quit. Normally C-g. | 136 | /* Character that causes a quit. Normally C-g. |
| 134 | 137 | ||
| 135 | If we are running on an ordinary terminal, this must be an ordinary | 138 | If we are running on an ordinary terminal, this must be an ordinary |
| @@ -3199,6 +3202,8 @@ menu_bar_items () | |||
| 3199 | result = menu_bar_one_keymap (def, result); | 3202 | result = menu_bar_one_keymap (def, result); |
| 3200 | } | 3203 | } |
| 3201 | 3204 | ||
| 3205 | result = menu_bar_one_keymap (Vhelp_menu_bar_map, result); | ||
| 3206 | |||
| 3202 | result = Fnreverse (result); | 3207 | result = Fnreverse (result); |
| 3203 | Vinhibit_quit = oquit; | 3208 | Vinhibit_quit = oquit; |
| 3204 | return result; | 3209 | return result; |
| @@ -5198,6 +5203,10 @@ Buffer modification stores t in this variable."); | |||
| 5198 | DEFVAR_LISP ("lucid-menu-bar-dirty-flag", &Vlucid_menu_bar_dirty_flag, | 5203 | DEFVAR_LISP ("lucid-menu-bar-dirty-flag", &Vlucid_menu_bar_dirty_flag, |
| 5199 | "t means menu bar, specified Lucid style, needs to be recomputed."); | 5204 | "t means menu bar, specified Lucid style, needs to be recomputed."); |
| 5200 | Vlucid_menu_bar_dirty_flag = Qnil; | 5205 | Vlucid_menu_bar_dirty_flag = Qnil; |
| 5206 | |||
| 5207 | DEFVAR_LISP ("help-menu-bar-map", &Vhelp_menu_bar_map, | ||
| 5208 | "Keymap defining global menu items to appear at end of menu bar."); | ||
| 5209 | Vhelp_menu_bar_map = Qnil; | ||
| 5201 | } | 5210 | } |
| 5202 | 5211 | ||
| 5203 | keys_of_keyboard () | 5212 | keys_of_keyboard () |