1. 10 Nov, 2004 1 commit
  2. 13 Oct, 2004 1 commit
  3. 09 Aug, 2004 1 commit
  4. 08 Aug, 2004 1 commit
  5. 31 Jul, 2004 2 commits
  6. 23 Jun, 2004 1 commit
  7. 05 Jun, 2004 1 commit
  8. 22 May, 2004 1 commit
  9. 20 Apr, 2004 1 commit
  10. 16 Apr, 2004 1 commit
    • Kim F. Storm's avatar
      (Fkey_description): Add optional PREFIX arg. · f8d8ba40
      Kim F. Storm authored
      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.
      f8d8ba40
  11. 04 Feb, 2004 1 commit
  12. 03 Oct, 2003 1 commit
  13. 01 Sep, 2003 1 commit
  14. 17 May, 2003 1 commit
  15. 05 May, 2003 1 commit
  16. 04 May, 2003 1 commit
  17. 18 Mar, 2003 2 commits
  18. 16 Mar, 2003 1 commit
  19. 22 Feb, 2003 1 commit
  20. 21 Feb, 2003 2 commits
  21. 19 Feb, 2003 1 commit
  22. 12 Feb, 2003 1 commit
  23. 11 Feb, 2003 1 commit
  24. 06 Jan, 2003 1 commit
  25. 16 Jul, 2002 1 commit
  26. 15 Jul, 2002 1 commit
  27. 12 Jul, 2002 1 commit
  28. 11 Jul, 2002 1 commit
  29. 02 Jul, 2002 2 commits
  30. 03 Jun, 2002 1 commit
  31. 20 May, 2002 1 commit
  32. 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
  33. 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
  34. 24 Feb, 2002 1 commit
  35. 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