Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!philabs!seismo!hao!hplabs!sri-unix!thomas%UTAH-GR@utah-cs From: thomas%UTAH-GR%utah-cs@sri-unix.UUCP Newsgroups: net.emacs Subject: Strange bug in emacs (Gosling's #85) Message-ID: <3181@sri-arpa.UUCP> Date: Sun, 24-Jul-83 02:49:00 EDT Article-I.D.: sri-arpa.3181 Posted: Sun Jul 24 02:49:00 1983 Date-Received: Tue, 19-Jul-83 10:05:10 EDT Lines: 18 From: Spencer W. ThomasAssuming that you do not have ^Z bound to a keymap, then create a local binding: (local-bind-to-key "anything" "\^Za") If you type ^Z-a, your screen will scroll one line, AND "anything" will be executed! The section in the manual on keymaps says "When either of the [parallel] traversals [of the local and global keymaps] reaches a leaf, that function is invoked and interpretation is reset to the roots of the trees." Well, it looks as if the first part of the statement is true (the globally bound ^Z function is executed), but the second is false (the locally bound ^Z-a is also executed). =Spencer