1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-18 22:20:56 -08:00
Commit graph

83 commits

Author SHA1 Message Date
Richard M. Stallman
6f27e7a281 (Fuse_global_map, Fuse_local_map): Call record_asynch_buffer_change. 1994-08-06 03:48:16 +00:00
Richard M. Stallman
44a4a59b60 (Faccessible_keymaps): Use PREFIX to set loop starting
point; don't even consider maps except those reached via prefix.
1994-08-03 07:39:00 +00:00
Richard M. Stallman
21a0d7a000 (Flookup_key): Add gcpro.
(Fkey_binding, Fminor_mode_key_binding): Likewise.
(Fwhere_is_internal): Likewise.
1994-06-21 19:46:07 +00:00
Karl Heuer
1fefcb09d3 (Fsingle_key_description): Allow strings as keys. 1994-06-15 01:09:17 +00:00
Richard M. Stallman
4c7d5f1318 (Fkey_description): Avoid using Fmapconcat--do it directly. 1994-06-05 18:30:59 +00:00
Richard M. Stallman
b5b90d18cc (describe_map): Fix the call to Fequal. 1994-05-24 21:12:22 +00:00
Richard M. Stallman
2c3b35b0cd (describe_map): Ignore bindings for all except symbols and integers. 1994-05-05 20:25:41 +00:00
Karl Heuer
c96dcc01cd (Fsingle_key_description): Undo previous change.
(describe_map): Skip string entries.
1994-04-29 06:05:19 +00:00
Karl Heuer
d7ab90a9b4 (describe_buffer_bindings): gcpro stuff. Delete some unused code. 1994-04-29 03:40:16 +00:00
Karl Heuer
e3dfcd4ea9 (describe_map_tree): gcpro some things. 1994-04-29 02:51:44 +00:00
Karl Heuer
f88480e30d (Fsingle_key_description): Accept strings as keys since the buffer menu uses
them.
1994-04-29 01:10:33 +00:00
Karl Heuer
925083d1c2 (describe_map_tree, describe_map): Skip keymaps we've seen before. 1994-04-20 04:22:24 +00:00
Karl Heuer
c3c0ee937d (describe_map): Merge with describe_map_2. 1994-04-20 03:04:46 +00:00
Richard M. Stallman
982344072c (describe_map_tree): Fix call to Flookup_key. 1994-04-13 21:54:08 +00:00
Richard M. Stallman
c2a2858aec (Fkey_binding): Declare accept_default. 1994-04-12 16:37:03 +00:00
Richard M. Stallman
224a16e88e (get_keymap): Pass 1 as ERROR to get_keymap_1.
(get_keyelt): New arg AUTOLOAD means load keymaps indirected thru.
All callers changed; most pass 0.
(Fdefine_key, Flookup_key): Load all the keymaps we look in.
1994-04-09 21:09:34 +00:00
Karl Heuer
c9b7c53a82 (describe_buffer_bindings): Move XSYMBOL to after SYMBOLP.
Exclude trailing null in string copies.
1994-04-06 02:07:40 +00:00
Karl Heuer
9fc722dee1 (Fwhere_is_internal): Skip duplicates. 1994-03-25 03:02:27 +00:00
Karl Heuer
e9b6dfb0d1 (access_keymap, store_in_keymap, Fcopy_keymap, Fdefine_key,
Faccessible_keymaps, Fwhere_is_internal): Use assignment instead of
initialization.
1994-03-23 22:50:23 +00:00
Richard M. Stallman
c25f25a218 (where_is_string, Fwhere_is): Deleted.
(syms_of_keymap): Corresponding changes.
1994-03-23 04:51:55 +00:00
Karl Heuer
5907b8633f (Fdefine_key): Check for non-events in keyvector. 1994-03-22 23:36:28 +00:00
Karl Heuer
90f80bcf8a (Fkeymapp): Doc fix. 1994-03-21 22:53:17 +00:00
Karl Heuer
d65a13c594 (Fcopy_keymap): Account for menus and equiv-key cache. 1994-03-21 22:48:13 +00:00
Richard M. Stallman
c6ec9f6e89 (get_keyelt): Cached equiv-key data is now a sublist. 1994-02-21 21:50:02 +00:00
Richard M. Stallman
ffab2bd62c (get_keyelt): Discard keyboard equivalents
stored in a menu keymap element.
1994-02-19 06:29:30 +00:00
Richard M. Stallman
f0148b5e8a (Fwhere_is_internal): Take just one keymap arg.
(where_is_string): Pass Voverriding_local_map for that arg.
1994-02-04 23:11:34 +00:00
Richard M. Stallman
64116ad5e7 Whitespace changes. 1994-01-30 01:09:58 +00:00
Karl Heuer
e58077c893 Scale by sizeof when allocating objects. 1994-01-29 02:09:41 +00:00
Richard M. Stallman
7d92e3291a (Fkey_binding): Handle Voverriding_local_map.
(describe_buffer_bindings): Likewise.
1994-01-16 23:39:50 +00:00
Richard M. Stallman
af1d6f09ce (describe_map_tree): New arg NOMENU.
(describe_buffer_bindings): Pass new arg.
1994-01-10 21:30:25 +00:00
Richard M. Stallman
24065b9c3d (describe_command): If binding is a kbd macro, say so. 1993-12-29 07:43:21 +00:00
Richard M. Stallman
b8d584f66f (Fwhere_is_internal): Doc fix. 1993-12-23 01:54:13 +00:00
Richard M. Stallman
c818754bc1 Doc fix. 1993-11-21 22:43:09 +00:00
Richard M. Stallman
d831234ba2 (Fkey_binding): Doc fix. 1993-11-17 11:25:53 +00:00
Roland McGrath
18160b98ce Include <config.h> instead of "config.h". 1993-09-10 06:15:46 +00:00
Richard M. Stallman
a588e041b4 (describe_buffer_bindings): Declare shadow just once. 1993-08-11 21:10:44 +00:00
Jim Blandy
718ca51e40 * keyboard.c (read_key_sequence): Accept both strings and vectors
as bindings in function-key-map.
    	* keymap.c (Vfunction_key_map in syms_of_keymap): Doc fix.

	* keymap.c (syms_of_keymap): Doc fix.
1993-07-18 06:25:40 +00:00
Richard M. Stallman
07f15dfd8b (describe_map_tree): When inserting TITLE, mention PREFIX.
Insert newline at end, if inserted anything else.
(describe_buffer_bindings): Corresponding changes.
For minor mode maps, build up a title string,
then let describe_map_tree insert it.
1993-07-07 18:40:35 +00:00
Richard M. Stallman
f66ef18523 (Faccessible_keymaps): Doc fix. 1993-07-03 03:58:10 +00:00
Richard M. Stallman
53c8f9fa14 (describe_map_tree): Insert key_heading here.
New arg TITLE.
(describe_buffer_bindings): Corresponding changes.

(shadow_lookup): New function.
(describe_map_2): Call it.  SHADOW is now a list of maps.
(describe_vector): Likewise.
(describe_map): SHADOW is now a list of maps.
(describe_map_tree): Likewise.
(describe_buffer_bindings): Build suitable list to pass as SHADOW.
(Faccessible_keymaps): New arg PREFIX.  Callers changed.
(describe_map_tree): New arg PREFIX.
(Fdescribe_bindings): New arg PREFIX.
Pass to describe_buffer_bindings along with buffer.
(describe_buffer_bindings): Extract PREFIX and pass along.
1993-07-02 05:21:05 +00:00
Richard M. Stallman
99a225a911 (describe_map_2): Cleanups.
Check there's no previous definition in same keymap.
1993-06-28 19:20:28 +00:00
Richard M. Stallman
c07aec9773 Make prefix keys work with keymap inheritance
by creating an inheritance structure for each subkeymap
that we create in the inheriting keymap.

(access_keymap): New arg NOINHERIT.  All calls changed.
(define_as_prefix): New function.
(Fdefine_key): Use them.
1993-06-15 06:26:00 +00:00
Richard M. Stallman
81fa9e2f86 (get_keymap_1): Add missing semicolon.
(describe_vector_princ): Align to column 16.
1993-06-12 17:17:05 +00:00
Richard M. Stallman
98006242df (Fcopy_keymap): Check Fkeymapp value with NILP. 1993-06-12 07:19:39 +00:00
Richard M. Stallman
ad4ec84a08 (Fdescribe_vector): Use current buf, not standard-output.
(describe_vector_princ): Add newline at end.

(store_in_keymap, access_keymap): Use CHAR_META
when clearing excess high bits.
1993-06-11 04:16:13 +00:00
Richard M. Stallman
2fa8c0b5d4 Doc fix. 1993-06-07 17:19:36 +00:00
Richard M. Stallman
2732bdbbbf (access_keymap, store_in_keymap): Discard meaningless
high bits of a character event.
1993-06-06 06:45:22 +00:00
Richard M. Stallman
1447c534b5 (syms_of_keymap): Add missing 2nd arg to Fcons. 1993-06-02 02:09:04 +00:00
Richard M. Stallman
19eaeb8609 (syms_of_keymap): Create global_map 256 slots long. 1993-05-28 22:31:52 +00:00
Jim Blandy
c6c5df7f76 Updated copyright years. 1993-05-22 21:34:42 +00:00