1. 08 Sep, 2003 1 commit
  2. 01 Sep, 2003 1 commit
  3. 17 May, 2003 1 commit
  4. 05 May, 2003 1 commit
  5. 04 May, 2003 1 commit
  6. 18 Mar, 2003 2 commits
  7. 16 Mar, 2003 1 commit
  8. 22 Feb, 2003 1 commit
  9. 21 Feb, 2003 2 commits
  10. 19 Feb, 2003 1 commit
  11. 12 Feb, 2003 1 commit
  12. 11 Feb, 2003 1 commit
  13. 07 Jan, 2003 1 commit
  14. 06 Jan, 2003 1 commit
  15. 03 Jan, 2003 1 commit
    • Dave Love's avatar
      (apropos_predicate, apropos_accumulate): Declare · ddbe25cd
      Dave Love authored
      static.
      (Fapropos_internal): Don't gcpro apropos_accumulate.  Set result
      to new local and nullify apropos_accumulate before returning.
      (syms_of_keymap): Staticpro and initialize apropos_accumulate.
      ddbe25cd
  16. 15 Oct, 2002 1 commit
  17. 07 Oct, 2002 1 commit
  18. 30 Jul, 2002 1 commit
  19. 16 Jul, 2002 1 commit
  20. 15 Jul, 2002 1 commit
  21. 12 Jul, 2002 1 commit
  22. 11 Jul, 2002 1 commit
  23. 03 Jul, 2002 1 commit
  24. 02 Jul, 2002 2 commits
  25. 12 Jun, 2002 1 commit
  26. 03 Jun, 2002 1 commit
  27. 20 May, 2002 1 commit
  28. 14 May, 2002 1 commit
    • Stefan Monnier's avatar
      (keymap_parent): New fun, extracted from Fkeymap_parent. · 31bea176
      Stefan Monnier authored
      (Fkeymap_parent, keymap_memberp, fix_submap_inheritance): Use it.
      (Fset_keymap_parent): Gcpro a bit more.
      (access_keymap): Gcpro around meta_map call and around the main loop.
      (get_keyelt): Gcpro when following indirect references.
      (copy_keymap_item): New fun, extracted from Fcopy_keymap.
      (copy_keymap_1, Fcopy_keymap): Use it.  Don't copy the parent map.
      (Fdefine_key, Flookup_key): Gcpro before calling get_keymap.
      Remove useless ad-hoc remap code.
      31bea176
  29. 10 May, 2002 2 commits
    • Kim F. Storm's avatar
      (current_minor_maps): Fixed resizing of cmm_maps; · cd6db61a
      Kim F. Storm authored
      only update cmm_size if realloc actually succeeds.
      Testing with initial size of 2 elements revealed that using
      realloc on GNU/Linux would cause a random trap in xmalloc
      later on, so I rewrote the code to use malloc/bcopy/free instead
      of realloc.
      cd6db61a
    • Kim F. Storm's avatar
      (Vemulation_mode_map_alists): New variable. · 99cbcaca
      Kim F. Storm authored
      (syms_of_keymap): DEFVAR_LISP it.
      (current_minor_maps): Process keymap alists in that list before
      minor-mode-overriding-map-alist and minor-mode-map-alist.
      99cbcaca
  30. 01 Mar, 2002 1 commit
    • Kenichi Handa's avatar
      Include "character.h". · e1e36e6e
      Kenichi Handa authored
      (store_in_keymap): Handle the case that IDX is a cons.
      (Fdefine_key): Handle the case that KEY is a cons and the car part
      is also a cons (range).
      (push_key_description): Adjusted for the new character code.
      (describe_vector): Call describe_char_table for a char table.
      (describe_char_table): New function.
      e1e36e6e
  31. 24 Feb, 2002 1 commit
  32. 23 Feb, 2002 1 commit
    • Kim F. Storm's avatar
      The following changes rework my patch of 2002-02-06 which · a1df473f
      Kim F. Storm authored
      added command remapping by entering the commands directly into
      the keymaps.  Now, command remapping uses an explicit `remap'
      prefix in the keymaps, i.e. [remap COMMAND].
      
      (Qremap, remap_command_vector): New variables.
      (is_command_symbol): Removed function.
      (Fdefine_key): No longer accept a symbol for KEY.  Added
      validation of [remap COMMAND] argument for KEY.  The DEF is no
      longer required to be a symbol when remapping a command.
      (Fremap_command): New function to remap command through keymaps.
      (Flookup_key): Perform command remapping initiated by
      Fremap_command directly for speed.
      (Fkey_binding): Use Fremap_command for command remapping.
      (where_is_internal): Handle new command remapping representation.
      (syms_of_keymap): Intern Qremap, initialize remap_command_vector,
      staticpro them.  Defsubr Fremap_command.
      a1df473f
  33. 07 Feb, 2002 1 commit
  34. 06 Feb, 2002 1 commit
    • Kim F. Storm's avatar
      (Fdefine_key): Allow symbol as KEY argument for · 0c412762
      Kim F. Storm authored
      defining command remapping.  Doc updated.
      (Flookup_key): Remap command through keymap if KEY is a symbol.
      (is_command_symbol): New function.
      (Fkey_binding): Use it.  New optional argument NO-REMAP.  Doc
      updated.  Callers changed.  Perform command remapping via
      recursive call unless that arg is non-nil.
      (where_is_internal): New argument no_remap.  Callers changed.
      Call recursively to find original key bindings for a remapped
      comand unless that arg is non-nil.
      (Fwhere_is_internal): New optional argument NO-REMAP.  Doc
      updated.  Callers changed.  Pass arg to where_is_internal.
      0c412762
  35. 03 Jan, 2002 1 commit
  36. 29 Dec, 2001 1 commit