From xemacs-m  Thu Aug 14 17:22:00 1997
Received: from cs.sunysb.edu (sbcs.sunysb.edu [130.245.1.15])
	by xemacs.org (8.8.5/8.8.5) with SMTP id RAA18394
	for <xemacs-beta@xemacs.org>; Thu, 14 Aug 1997 17:21:59 -0500 (CDT)
Received: from sbkifer.cs.sunysb.edu (sbkifer.cs.sunysb.edu [130.245.1.35]) by cs.sunysb.edu (8.6.12/8.6.9) with SMTP id SAA29901 for <xemacs-beta@xemacs.org>; Thu, 14 Aug 1997 18:21:10 -0400
Message-Id: <199708142221.SAA29901@cs.sunysb.edu>
X-Authentication-Warning: sbcs.cs.sunysb.edu: Host sbkifer.cs.sunysb.edu didn't use HELO protocol
From: kifer@CS.SunySB.EDU (Michael Kifer)
To: xemacs-beta@xemacs.org
Subject: C-h, (control h), backspace breakage
Date: Thu, 14 Aug 1997 18:21:07 -0400
Sender: kifer@CS.SunySB.EDU


I think this breakage happened between b14 and b17.
Here it goes:

xemacs -q

Eval:
(defun test ()
  (interactive)
  (message "bound-to-control-h")
  (sit-for 2))
(define-key global-map [(control h)] 'test)

You will see that typing Backspace still deletes prev char, but
holding Control then typing h prints the message "bound-to-control-h".
This didn't happen before.

But most weird and inconsistent is the fact that if I now evaluate:

(defun test2 ()
  (interactive)
  (message "bound-to-C-h")
  (sit-for 2))
(define-key global-map "\C-h" 'test2)

Then BOTH the backspace key and Control-h become bound to test2!

I doubt that this is by design.


	--michael  

