1. 31 Oct, 1992 1 commit
    • Jim Blandy's avatar
      * keymap.c (Fdefine_key, Flookup_key, describe_map): Don't assume · d09b2024
      Jim Blandy authored
      	that Flength returns an integer.
      
      	* keymap.c: Deal with autoloaded keymaps properly.
              (get_keymap_1): Renamed to inner_get_keymap; made
      	static.  New argument AUTOLOAD says to pursue autoloads if
      	non-zero.
      	(Fkeymapp, get_keymap, get_keyelt, Flookup_key): Ask get_keymap_1
      	not to perform autoloads.
      	(Fdefine_key): Ask get_keymap_1 to perform autoloads.  Since
      	autoloading may GC, remember that we have to GCPRO our local
      	variables now.
      	(Fminor_mode_key_binding): Call get_keymap instead of calling
      	get_keymap_1 with equivalent arguments.
      d09b2024
  2. 19 Oct, 1992 1 commit
    • Jim Blandy's avatar
      * keymap.c (store_in_keymap): Don't forget to QUIT in the · 0188441d
      Jim Blandy authored
      	keymap-scanning loop.  Don't treat vectors as binding tables if
      	they're the wrong length.
      
      	* keymap.c (store_in_keymap): Don't forget to QUIT in the
      	keymap-scanning loop.  Don't treat vectors as binding tables if
      	they're the wrong length.
      0188441d
  3. 11 Oct, 1992 1 commit
  4. 03 Oct, 1992 1 commit
  5. 29 Sep, 1992 1 commit
  6. 28 Sep, 1992 1 commit
  7. 23 Sep, 1992 1 commit
    • Jim Blandy's avatar
      * keymap.c (DENSE_TABLE_SIZE): Doc fix. · f5b79c1c
      Jim Blandy authored
      	(keymap_table): Function removed; this function exists only to
      	support an incorrect understanding of the format of keymaps.
      	(access_keymap, store_in_keymap, Fcopy_keymap,
      	Faccessible_keymaps): Correctly handle vectors at any point in the
      	keymap; don't assume it must be at the front.
      	(describe_map): Instead of calling describe_vector on the vector
      	in the cadr of the keymap (if present) and then calling
      	describe_alist to do the rest, just call describe_map_2.
      	(describe_alist): Renamed to describe_map_2; call describe_vector
      	when we encounter a vector in the list.
      
      	* keymap.c (access_keymap, store_in_keymap): Clarify error message
      	for non-ASCII characters.
      
      	* keymap.c (access_keymap): Return the binding of Qt as the
      	binding for all unbound characters.
      f5b79c1c
  8. 18 Sep, 1992 1 commit
  9. 13 Sep, 1992 1 commit
    • Jim Blandy's avatar
      * keymap.c (describe_buffer_bindings): Adjust key_heading to match · 4726a9f1
      Jim Blandy authored
      	the format used by describe_map_tree.  Also, don't reprint the
      	"key    binding" header above the global bindings if we've already
      	printed it for the local bindings; it's clear enough that the
      	columns mean the same thing as above.
      
      	* keymap.c (describe_buffer_bindings): Declare buf and bufend...
      
      	* keymap.c (describe_buffer_bindings): Set the current buffer to
      	descbuf before calling current_minor_maps; that function's value
      	depends on the values of buffer-local variables.  Don't set the
      	current buffer to Vstandard_output until afterwards.
      
      	* keymap.c (describe_buffer_bindings): If
      	Vkeyboard_translate_table is in effect, describe its effects.
      4726a9f1
  10. 11 Sep, 1992 1 commit
  11. 18 May, 1992 1 commit
  12. 28 Jan, 1992 1 commit
  13. 13 Jan, 1992 1 commit
  14. 20 Dec, 1991 1 commit
  15. 31 Jul, 1991 1 commit
  16. 28 Jul, 1991 1 commit
  17. 06 May, 1991 1 commit