diff options
| author | Joakim Verona | 2010-08-27 10:58:44 +0200 |
|---|---|---|
| committer | Joakim Verona | 2010-08-27 10:58:44 +0200 |
| commit | 362120833bcbbaea94976b6701633e2ed75f6051 (patch) | |
| tree | 632690a24a934bb51a32303add5172d63b6b9e00 /src/keymap.h | |
| parent | 1800c4865b15a9e1154bf1f03d87d1aaf750a527 (diff) | |
| parent | 1a868076f51b5d6f1cf78117463e6f9c614551ec (diff) | |
| download | emacs-362120833bcbbaea94976b6701633e2ed75f6051.tar.gz emacs-362120833bcbbaea94976b6701633e2ed75f6051.zip | |
merge from trunk, fix conflicts
Diffstat (limited to 'src/keymap.h')
| -rw-r--r-- | src/keymap.h | 29 |
1 files changed, 17 insertions, 12 deletions
diff --git a/src/keymap.h b/src/keymap.h index ed9bf7f192c..c68d763204d 100644 --- a/src/keymap.h +++ b/src/keymap.h | |||
| @@ -22,6 +22,11 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | |||
| 22 | 22 | ||
| 23 | #define KEYMAPP(m) (!NILP (get_keymap (m, 0, 0))) | 23 | #define KEYMAPP(m) (!NILP (get_keymap (m, 0, 0))) |
| 24 | extern Lisp_Object Qkeymap, Qmenu_bar; | 24 | extern Lisp_Object Qkeymap, Qmenu_bar; |
| 25 | extern Lisp_Object Qremap; | ||
| 26 | extern Lisp_Object Qmenu_item; | ||
| 27 | extern Lisp_Object meta_prefix_char; | ||
| 28 | extern Lisp_Object Voverriding_local_map; | ||
| 29 | extern Lisp_Object Voverriding_local_map_menu_flag; | ||
| 25 | extern Lisp_Object current_global_map; | 30 | extern Lisp_Object current_global_map; |
| 26 | EXFUN (Fmake_sparse_keymap, 1); | 31 | EXFUN (Fmake_sparse_keymap, 1); |
| 27 | EXFUN (Fkeymap_prompt, 1); | 32 | EXFUN (Fkeymap_prompt, 1); |
| @@ -33,21 +38,21 @@ EXFUN (Fkey_description, 2); | |||
| 33 | EXFUN (Fsingle_key_description, 2); | 38 | EXFUN (Fsingle_key_description, 2); |
| 34 | EXFUN (Fwhere_is_internal, 5); | 39 | EXFUN (Fwhere_is_internal, 5); |
| 35 | EXFUN (Fcurrent_active_maps, 2); | 40 | EXFUN (Fcurrent_active_maps, 2); |
| 36 | extern Lisp_Object access_keymap P_ ((Lisp_Object, Lisp_Object, int, int, int)); | 41 | extern Lisp_Object access_keymap (Lisp_Object, Lisp_Object, int, int, int); |
| 37 | extern Lisp_Object get_keyelt P_ ((Lisp_Object, int)); | 42 | extern Lisp_Object get_keyelt (Lisp_Object, int); |
| 38 | extern Lisp_Object get_keymap P_ ((Lisp_Object, int, int)); | 43 | extern Lisp_Object get_keymap (Lisp_Object, int, int); |
| 39 | EXFUN (Fset_keymap_parent, 2); | 44 | EXFUN (Fset_keymap_parent, 2); |
| 40 | extern void describe_map_tree P_ ((Lisp_Object, int, Lisp_Object, Lisp_Object, | 45 | extern void describe_map_tree (Lisp_Object, int, Lisp_Object, Lisp_Object, |
| 41 | char *, int, int, int, int)); | 46 | const char *, int, int, int, int); |
| 42 | extern int current_minor_maps P_ ((Lisp_Object **, Lisp_Object **)); | 47 | extern int current_minor_maps (Lisp_Object **, Lisp_Object **); |
| 43 | extern void initial_define_key P_ ((Lisp_Object, int, char *)); | 48 | extern void initial_define_key (Lisp_Object, int, const char *); |
| 44 | extern void initial_define_lispy_key P_ ((Lisp_Object, char *, char *)); | 49 | extern void initial_define_lispy_key (Lisp_Object, const char *, const char *); |
| 45 | extern void syms_of_keymap P_ ((void)); | 50 | extern void syms_of_keymap (void); |
| 46 | extern void keys_of_keymap P_ ((void)); | 51 | extern void keys_of_keymap (void); |
| 47 | 52 | ||
| 48 | typedef void (*map_keymap_function_t) | 53 | typedef void (*map_keymap_function_t) |
| 49 | P_ ((Lisp_Object key, Lisp_Object val, Lisp_Object args, void* data)); | 54 | (Lisp_Object key, Lisp_Object val, Lisp_Object args, void* data); |
| 50 | extern void map_keymap P_ ((Lisp_Object map, map_keymap_function_t fun, Lisp_Object largs, void* cargs, int autoload)); | 55 | extern void map_keymap (Lisp_Object map, map_keymap_function_t fun, Lisp_Object largs, void* cargs, int autoload); |
| 51 | extern void map_keymap_canonical (Lisp_Object map, | 56 | extern void map_keymap_canonical (Lisp_Object map, |
| 52 | map_keymap_function_t fun, | 57 | map_keymap_function_t fun, |
| 53 | Lisp_Object args, void *data); | 58 | Lisp_Object args, void *data); |