aboutsummaryrefslogtreecommitdiffstats
path: root/src/keymap.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * data.c (Findirect_function): Add NOERROR arg. All callers changedKim F. Storm2006-02-101-15/+6
| | | | | | | | to pass Qnil for NOERROR. * keymap.c (current_minor_maps_error): Remove. (current_minor_maps): Pass Qt for NOERROR to Findirect_function instead of using internal_condition_case_1+current_minor_maps_error.
* Update years in copyright notice; nfc.Thien-Thi Nguyen2006-02-061-1/+1
|
* (Fmap_keymap): Doc fix.Richard M. Stallman2006-01-261-1/+1
|
* (Fmap_keymap): Doc fix.Richard M. Stallman2006-01-191-2/+4
|
* (describe_map_compare): Yet another int/Lisp_Object mixup.Stefan Monnier2006-01-031-2/+2
|
* (describe_map): Put sparse map elements into an array,Richard M. Stallman2005-12-301-21/+108
| | | | | | sort them, then output a sequence of identical bindings on one line. (struct describe_map_elt): New data type. (describe_map_compare): New function.
* (Vfunction_key_map): Docstring fix: mention that bindings can be functions.Stefan Monnier2005-12-191-0/+3
|
* (Fset_keymap_parent, store_in_keymap): Use CHECK_IMPURE.Richard M. Stallman2005-12-111-4/+8
| | | | | (Flookup_key): Doc fix. (syms_of_keymap) <function-key-map>: Doc fix.
* (Vminibuffer_local_filename_completion_map)Eli Zaretskii2005-12-021-0/+22
| | | | | | | (Vminibuffer_local_must_match_filename_map): New variables. (syms_of_keymap): DEFVAR_LISP them, initialize them, and set their parent to be Vminibuffer_local_completion_map and Vminibuffer_local_must_match_map, respectively.
* (shadow_lookup): Use make_number to pass a number to Fsubstring.Ken Raeburn2005-11-211-1/+2
|
* (shadow_lookup): If Flookup_key returns a number,Juri Linkov2005-11-091-1/+7
| | | | | call it again with a sub-key-sequence, and if its return value is non-nil (sub-key is bound), return nil.
* (Fdescribe_buffer_bindings): Reload `translate'Kim F. Storm2005-09-121-1/+4
| | | | after insert which runs signal_after_change.
* Update years in copyright notice; nfc.Thien-Thi Nguyen2005-08-071-2/+3
|
* (Fminor_mode_key_binding): Delete duplicate words.Juri Linkov2005-07-181-1/+1
|
* Update FSF's address.Lute Kamstra2005-07-041-2/+2
|
* (where_is_internal): Convert a string used as event type into "(any string)".Richard M. Stallman2005-04-101-2/+17
|
* (describe_map_tree): New arg MENTION_SHADOW. Calls changed.Richard M. Stallman2005-02-151-20/+60
| | | | | (describe_map, describe_vector): Likewise. When it's 1, don't omit shadowed bindings, instead mark them as shadowed.
* (access_keymap): YAILOM.Stefan Monnier2005-01-281-3/+3
|
* (access_keymap): Protect from bad value of meta_prefix_char.Richard M. Stallman2005-01-211-0/+4
|
* (Fcurrent_active_maps): Ignore Voverriding_local_mapRichard M. Stallman2005-01-131-2/+9
| | | | if Voverriding_terminal_local_map is non-nil.
* (Flookup_key): Check INTEGERP before XINT.Stefan Monnier2004-11-231-1/+1
|
* (Fmap_keymap): New arg SORT-FIRST. UseRichard M. Stallman2004-11-161-4/+8
| | | | map-keymap-internal to implement that.
* (Fkeymap_prompt): Accept symbol keymaps.Stefan Monnier2004-11-101-3/+3
|
* (get_keymap): An autoload form is not a keymap.Stefan Monnier2004-10-131-1/+2
|
* (Fmake_keymap, Fmap_keymap, Fwhere_is_internal): Doc fixes.Luc Teirlinck2004-08-091-8/+12
|
* (Flocal_key_binding, Fglobal_key_binding)Luc Teirlinck2004-08-081-3/+3
| | | | (syms_of_keymap) <key-translation-map>: Doc fixes.
* (Fset_keymap_parent): Minor doc fix.Luc Teirlinck2004-07-311-2/+1
|
* (Fset_keymap_parent, Fdefine_prefix_command): Doc fixes.Luc Teirlinck2004-07-311-1/+3
|
* (Ftext_char_description): Doc fix.Luc Teirlinck2004-06-231-1/+5
|
* (Fdescribe_vector): Fix docstring.Juanma Barranquero2004-06-051-3/+4
| | | | (Fkey_description, Fglobal_key_binding): Fix typo in docstring.
* (Fdefine_key): Doc fix.Juanma Barranquero2004-05-221-4/+4
|
* (Fkey_description): Fix the usual int/Lisp_Object mixup.Stefan Monnier2004-04-201-3/+3
|
* (Fkey_description): Add optional PREFIX arg.Kim F. Storm2004-04-161-94/+133
| | | | | | | | | | | | | Combine prefix with KEYS to make up the full key sequence to describe. Correlate meta_prefix_char and following (simple) key to describe as meta modifier. All callers changed. (describe_map): Rename arg `keys' to `prefix'. Remove local `elt_prefix' var. Use Fkey_description with prefix instead of elt_prefix combined with Fsingle_key_description. (describe_vector): Declare static. Replace arg `elt_prefix' with `prefix'. Add KEYMAP_P arg. Add local var `elt_prefix'; use it if !KEYMAP_P. Use Fkey_description with prefix instead of Fsingle_key_description.
* (Vmouse_events): Rename from Vmenu_events.Stefan Monnier2004-02-041-10/+14
| | | | (syms_of_keymap): Add mouse-[45], header-line, and mode-line to it.
* (map_keymap): Don't abort when binding is a vector.John Paul Wallington2003-10-031-1/+0
|
* Add arch taglinesMiles Bader2003-09-011-0/+3
|
* (Fset_keymap_parent, map_keymap, Fcopy_keymap)Richard M. Stallman2003-05-171-5/+6
| | | | (Faccessible_keymaps): Pass new arg to map_char_table.
* (map_keymap): Doc fix.Stefan Monnier2003-05-051-1/+2
|
* (map_keymap_item, map_keymap_char_table_item, map_keymap)Stefan Monnier2003-05-041-0/+97
| | | | | (map_keymap_call, Fmap_keymap): New functions. (syms_of_keymap): Defsubr map-keymap.
* (Faccessible_keymaps): Remove unused var.Stefan Monnier2003-03-181-1/+1
|
* (accessible_keymaps_1): Break cycles but without preventingStefan Monnier2003-03-181-61/+44
| | | | | multiple occurrences of the same keymap under different prefixes. (Faccessible_keymaps): Remove code redundant since 1994-08-03T07:39:00Z!rms@gnu.org.
* (Vmenu_events): New var.Stefan Monnier2003-03-161-3/+14
| | | | | (syms_of_keymap): Initialize it. (where_is_internal): Check more carefully what is a menu event.
* (copy_keymap_1): Make it static.Stefan Monnier2003-02-221-1/+1
|
* (Fdefine_key): Clarification of formulation.Kai Großjohann2003-02-211-1/+1
|
* (Fdefine_key): Doc fix.Kai Großjohann2003-02-211-2/+3
|
* Typo in docstring for define-key.Kai Großjohann2003-02-191-1/+1
|
* Renamed remap-command to command-remapping. All uses changed.Kim F. Storm2003-02-121-10/+10
|
* (Fremap_command): Return nil if arg is not a symbol.Kim F. Storm2003-02-111-1/+4
|
* (apropos_predicate, apropos_accumulate): Make them static.Richard M. Stallman2003-01-061-6/+11
| | | | | | (syms_of_keymap): staticpro them. (Fapropos_internal): Initialize them and clear them out. Don't GCPRO them.
* (Fdescribe_buffer_bindings): Use const for pointer toKen Raeburn2002-07-161-1/+1
| | | | lisp string data.