aboutsummaryrefslogtreecommitdiffstats
path: root/src/keymap.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Revert erroneous 1998-04-08 change.Dave Love1998-04-141-2/+1
|
* Fix -Wimplicit warnings.Andreas Schwab1998-04-141-1/+5
|
* (fix_submap_inheritance): Fix parens.Karl Heuer1998-04-081-2/+2
|
* (describe_command): Use quotes around symbol name.Karl Heuer1998-04-081-1/+2
|
* Use STRING_BYTES and SET_STRING_BYTES.Richard M. Stallman1998-03-211-1/+1
|
* (fix_submap_inheritance, get_keyelt, store_in_keymap,Richard M. Stallman1998-03-211-47/+117
| | | | | copy-keymap, where_is_internal_1): Support new format for menu items. (syms_of_keymap): New symbol `menu-item'.
* (describe_map_tree): Add the maps we have alreadyRichard M. Stallman1998-02-111-3/+12
| | | | handled into SUB_SHADOWS.
* (Fdescribe_bindings_internal):Richard M. Stallman1998-02-051-17/+25
| | | | | | | | Renamed from Fdescribe_bindings. New arg NOMENU. (syms_of_keymap): Corresponding changes. (describe_buffer_bindings): Get NOMENU out of the arg list. Pass it along to describe_map_tree. Improve text of `alternate_heading'.
* Update copyright year.Richard M. Stallman1998-01-211-1/+1
|
* (Fkey_description): Remember to set i_before.Kenichi Handa1998-01-121-1/+1
| | | | and use it in all cases.
* (push_key_description): If C >= 128, always use octal representation.Kenichi Handa1998-01-121-2/+2
|
* (describe_vector): Unconditionally handle multibyte chars.Richard M. Stallman1998-01-091-15/+25
| | | | | | | (describe_vector): Pass new args to insert_from_string. (Ftext_char_description): Use make_multibyte_string. (Fkey_binding): Scan PREFIX a char at a time. (Fkey_description): Scan KEYS by chars.
* (current_minor_maps):Richard M. Stallman1998-01-021-0/+10
| | | | | If a variable has an entry in Vminor_mode_overriding_map_alist, and also an entry in Vminor_mode_map_alist, ignore the latter.
* (Vminor_mode_overriding_map_alist): New variable.Richard M. Stallman1997-12-261-54/+71
| | | | | | (syms_of_keymap): Set up Lisp var. (current_minor_maps): Use Vminor_mode_overriding_map_alist first, then Vminor_mode_map_alist.
* (describe_map): Fix decl of arg ELT_DESCRIBER.Andreas Schwab1997-11-281-1/+1
|
* (describe_vector): Declaration fixed (delete `.' at theKenichi Handa1997-11-271-1/+2
| | | | | tail of type `void'. (fix_submap_inheritance): Declare it as void.
* (copy_keymap_1): Fix return type.Andreas Schwab1997-11-211-12/+10
| | | | | | | | (accessible_keymaps_char_table): Likewise. (where_is_internal_2): Likewise. (describe_vector_princ): Likewise. (Ftext_char_description): Fix type of `str'. (describe_vector): Likewise. Protoize parameter.
* (Faccessible_keymaps): Avoid alloca for fixed-size array.Karl Heuer1997-10-161-8/+5
| | | | (Fset_keymap_parent, Fcopy_keymap, Fwhere_is_internal): Likewise.
* (Fwhere_is_internal): some minor mode bindings weren'tKarl Heuer1997-10-161-5/+11
| | | | being found.
* (push_key_description): Delete useless `if' statement.Kenichi Handa1997-09-251-2/+0
|
* Fix bugs with inappropriate mixing of Lisp_Object with int.Richard M. Stallman1997-07-041-5/+4
|
* (Fcopy_keymap): After copying a sub-char-table, do store the copy.Richard M. Stallman1997-06-041-0/+2
|
* (access_keymap, store_in_keymap): Don't look in a char-tableRichard M. Stallman1997-05-231-2/+14
| | | | for a character that has modifier bits.
* (copy_keymap_1): Do nothing if ELT isn't a keymap.Richard M. Stallman1997-05-181-1/+2
|
* Declare Fcopy_keymap as Lisp_Object in advance toKenichi Handa1997-05-161-0/+1
| | | | avoid compiler error.
* (describe_vector): Identify charset row numbers clearly.Richard M. Stallman1997-05-141-7/+9
|
* (get_keyelt): Handle an indirect entry with meta char.Richard M. Stallman1997-05-131-241/+429
| | | | | | | | | | | | (describe_vector): Rewrite char-table handling. (Fmake_keymap): Make a char-table. (access_keymap, store_in_keymap): Likewise, (describe_map, Fset_keymap_parent, Faccessible_keymaps): Likewise. (Fwhere_is_internal, Fcopy_keymap): Handle a char-table. (copy_keymap_1, accessible_keymaps_char_table): New subroutines. (where_is_internal_1, where_is_internal_2): New functions. (syms_of_keymap): Set up Qchar_table_extra_slots prop on Qkeymap.
* (describe_vector): Test for suppressed commands inRichard M. Stallman1997-04-191-2/+3
| | | | all cases. Call get_keyelt with two arguments.
* (Faccessible_keymaps): Convert PREFIX to a vectorRichard M. Stallman1997-04-191-1/+20
| | | | at the beginning, if it has any definition.
* (describe_vector): Adjusted for the new structure of Lisp_Char_Table.Kenichi Handa1997-04-071-37/+65
|
* (Faccessible_keymaps): When metizing, convert aRichard M. Stallman1997-03-301-3/+8
| | | | string to a vector. But don't metize a character that is part of PREFIX.
* (describe_vector): Adjusted for the change of CHAR_TABLE_ORDINARY_SLOTS.Kenichi Handa1997-03-181-13/+18
| | | | | (push_key_description): A key code less than 512 is printed with 3 octal numbers. Print only entries of valid charsets.
* (describe_vector): Do not descibe deeper char-table ifKenichi Handa1997-02-271-1/+3
| | | | enable-multibyte-characters is nil.
* Include charset.h.Karl Heuer1997-02-201-58/+150
| | | | | | | | (push_key_description): If enable-multibyte-characters is t, use octal representation for a code of range 128..255 as binary. (Ftext_char_description): Handle multibyte characters. (describe_vector): Provide prettier description of a char table which contains multibyte characters.
* (push_key_description): Print C-j, not TAB.Richard M. Stallman1997-01-171-7/+1
|
* (describe_buffer_bindings): Pass 1 for PARTIALRichard M. Stallman1996-10-261-3/+3
| | | | in some calls to describe_map_tree.
* (syms_of_keymap): staticpro global_map.Erik Naggum1996-09-171-0/+1
|
* (syms_of_keymap): staticpro current_global_map;Richard M. Stallman1996-09-041-2/+3
|
* (Fset_keymap_parent): Return early if KEYMAP already has the proper parent.Richard M. Stallman1996-06-121-0/+5
|
* (fix_submap_inheritance): If parent_entry is not a keymap, use nil instead.Richard M. Stallman1996-06-101-0/+5
|
* (Fkeymap_parent, Fset_keymap_parent): New functions.Richard M. Stallman1996-06-061-0/+144
| | | | | (fix_submap_inheritance): New function. (access_keymap): Use fix_submap_inheritance.
* (Fuse_global_map, Fuse_local_map): Don't call record_asynch_buffer_change.Richard M. Stallman1996-03-031-2/+0
|
* (Faccessible_keymaps): Doc fix.Karl Heuer1996-01-241-2/+20
| | | | | | (describe_command): Sometimes use col 32 for desc. Record that col in previous_description_column for hysteresis. (describe_map): Clear out previous_description_column.
* Update FSF's address in the preamble.Erik Naggum1996-01-151-1/+2
|
* (describe_map): New arg nomenu.Karl Heuer1996-01-091-3/+7
| | | | (describe_map_tree): Pass that arg.
* (Fapropos_internal): Fix previous change.Karl Heuer1996-01-091-1/+1
|
* (Fkeymapp, Fdefine_prefix_command, Faccessible_keymaps,Erik Naggum1996-01-091-21/+21
| | | | | Ftext_char_description, Fapropos_internal): Harmonize arguments with documentation.
* (Flookup_key): Doc fix.Karl Heuer1996-01-041-2/+2
|
* (Fkey_binding): Handle text-property keymaps.Karl Heuer1995-12-211-4/+8
| | | | | Include puresize.h. (store_in_keymap): Check PURE_P (def) and copy if nec.
* (describe_translation): Insert newline after key description.Richard M. Stallman1995-10-301-1/+4
|