From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eduard Wiebe Newsgroups: gmane.emacs.devel Subject: Re: 23.1; after upgrading to emacs-23, meta key in xterm no longer works Date: Sun, 14 Mar 2010 13:51:58 +0100 Message-ID: <86vdczqd5d.fsf@nirvana.pusto.de> References: <873a04ysew.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1268571151 19106 80.91.229.12 (14 Mar 2010 12:52:31 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 14 Mar 2010 12:52:31 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Mar 14 13:52:27 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1NqnIv-0000kC-BD for ged-emacs-devel@m.gmane.org; Sun, 14 Mar 2010 13:52:25 +0100 Original-Received: from localhost ([127.0.0.1]:38556 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NqnIu-0001l6-MS for ged-emacs-devel@m.gmane.org; Sun, 14 Mar 2010 08:52:24 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NqnIn-0001k6-QB for emacs-devel@gnu.org; Sun, 14 Mar 2010 08:52:17 -0400 Original-Received: from [140.186.70.92] (port=35688 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NqnIl-0001jZ-UJ for emacs-devel@gnu.org; Sun, 14 Mar 2010 08:52:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NqnIg-0002dz-KE for emacs-devel@gnu.org; Sun, 14 Mar 2010 08:52:15 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:40988) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NqnIg-0002dv-EW for emacs-devel@gnu.org; Sun, 14 Mar 2010 08:52:10 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1NqnIf-0000dM-JN for emacs-devel@gnu.org; Sun, 14 Mar 2010 13:52:09 +0100 Original-Received: from f055012174.adsl.alicedsl.de ([78.55.12.174]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 14 Mar 2010 13:52:09 +0100 Original-Received: from usenet by f055012174.adsl.alicedsl.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 14 Mar 2010 13:52:09 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 35 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: f055012174.adsl.alicedsl.de User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (berkeley-unix) Cancel-Lock: sha1:5v2RHUVWofV1zsY5Cq2MoxwKxCY= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:121949 Archived-At: Chong Yidong writes: > Does anyone on this list have xterm-253 available to test? Yes. $ xterm -version X.Org 6.8.99.903(253) >> With "emacs23 -nw" running inside xterm-253, my meta key does not work >> for things like M-x. Instead, the terminal bell beeps, and the string >> ;120~ appears in the buffer. Looking at the log below, this is >> because the terminal actually sent the string \e[27;3;120~ which is >> occurring because emacs turned on the "modifyOtherKeys" setting with >> the escape sequence \e[>4;1m at startup. Older versions of emacs did >> not do this, and everything worked fine. I can't reproduce this on my machine. $ uname -a FreeBSD nirvana.pusto.de 7.2-RELEASE-p6 FreeBSD 7.2-RELEASE-p6 #4: Wed Feb 3 12:03:26 CET 2010 root@nirvana.pusto.de:/usr/obj/usr/src/sys/GENERIC i386 >> Indeed, if I execute the command: >> (xterm-turn-off-modify-other-keys (selected-frame)) >> then my meta key temporarily starts working again. >> >> My normal Xterm settings are >> xterm*metaSendsEscape: true >> xterm*eightBitInput: false >> which has always worked in previous versions. Works fine too. -- Eduard Wiebe