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. Thomas  

Assuming 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