From xemacs-m  Sat Apr  5 21:44:54 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 VAA24905
	for <xemacs-beta@xemacs.org>; Sat, 5 Apr 1997 21:44:53 -0600 (CST)
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 WAA08443 for <xemacs-beta@xemacs.org>; Sat, 5 Apr 1997 22:54:45 -0500
Message-Id: <199704060354.WAA08443@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: Re: [comp.emacs.xemacs] ESC key in viper not working anymore 
In-reply-to: "David Moore" of 04 Apr 1997 23:50:18 PST
             <rviv21ewn9.fsf@sdnp5.ucsd.edu> 
Date: Sat, 05 Apr 1997 22:42:05 -0500
Sender: kifer@CS.SunySB.EDU



> I posted a few days ago about this, but I've got a few more clues.
> 
> Basically, with XEmacs 19.15 the escape key doesn't work anymore in
> viper-mode. I've compiled on redhat 4.0 and redhat 4.1 linux machines, and
> Digital Unix 3.2.
> 
> Starting up as xemacs -q or removing the ~/.emacs and ~/.vip files doesn't
> help any.
> 
> When running as xemacs -nw though, the escape key works perfectly, so it's
> only when running in an X11 frame that things don't work.
> 
> According to the lisp function key-binding, the escape key is bound to
> vip-intercept-ESC-key as it should be, but it still acts as a prefix key when
> I hit it. Ie, M-x describe-key ESC doesn't work, it just waits for me to
> press 
> another key and then describes whatever meta-key combo I just entered.
> 
> That's all for now. If I find out anything more, I'll post it, and if anybody
> has info, I'd be grateful. 

This is most likely related to the bug with key-translation-map that I
posted yesterday. delbackspace.el breaks Viper as does anything that looks like

(define-key key-translation-map [(meta ...)]  'foo)


It does look strange, however, that the guy claims that the problem also
occurs with xemacs -q. This might be Linux-specific, although I dunno what
it is.


	--michael  

