From mboxrd@z Thu Jan 1 00:00:00 1970
Path: news.gmane.org!not-for-mail
From: Peter Heslin
Newsgroups: gmane.emacs.devel
Subject: Re: Adding xterm-extras to Emacs
Date: Wed, 13 Jun 2007 10:43:53 +0100
Message-ID: <877iq8kx46.fsf@dur.ac.uk>
References:
<200706122221.l5CMLMoY018433@oogie-boogie.ics.uci.edu>
<200706122243.l5CMhMLv019775@oogie-boogie.ics.uci.edu>
<200706130047.l5D0lqUE027336@oogie-boogie.ics.uci.edu>
NNTP-Posting-Host: lo.gmane.org
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Trace: sea.gmane.org 1181727274 17910 80.91.229.12 (13 Jun 2007 09:34:34 GMT)
X-Complaints-To: usenet@sea.gmane.org
NNTP-Posting-Date: Wed, 13 Jun 2007 09:34:34 +0000 (UTC)
To: emacs-devel@gnu.org
Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jun 13 11:34:33 2007
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.50)
id 1HyPFG-0000lp-CL
for ged-emacs-devel@m.gmane.org; Wed, 13 Jun 2007 11:34:30 +0200
Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org)
by lists.gnu.org with esmtp (Exim 4.43)
id 1HyPFF-0003OQ-Jb
for ged-emacs-devel@m.gmane.org; Wed, 13 Jun 2007 05:34:29 -0400
Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
id 1HyPF6-0003Ld-Uj
for emacs-devel@gnu.org; Wed, 13 Jun 2007 05:34:21 -0400
Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
id 1HyPF5-0003KQ-8t
for emacs-devel@gnu.org; Wed, 13 Jun 2007 05:34:20 -0400
Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
by lists.gnu.org with esmtp (Exim 4.43) id 1HyPF5-0003KD-42
for emacs-devel@gnu.org; Wed, 13 Jun 2007 05:34:19 -0400
Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org)
by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32)
(Exim 4.60) (envelope-from )
id 1HyPF4-0007h7-LK
for emacs-devel@gnu.org; Wed, 13 Jun 2007 05:34:18 -0400
Original-Received: from list by ciao.gmane.org with local (Exim 4.43)
id 1HyPDh-0001oD-Vg
for emacs-devel@gnu.org; Wed, 13 Jun 2007 11:32:54 +0200
Original-Received: from class03.dur.ac.uk ([129.234.72.3])
by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
id 1AlnuQ-0007hv-00
for ; Wed, 13 Jun 2007 11:32:53 +0200
Original-Received: from p.j.heslin by class03.dur.ac.uk with local (Gmexim 0.1 (Debian))
id 1AlnuQ-0007hv-00
for ; Wed, 13 Jun 2007 11:32:53 +0200
X-Injected-Via-Gmane: http://gmane.org/
Original-Lines: 27
Original-X-Complaints-To: usenet@sea.gmane.org
X-Gmane-NNTP-Posting-Host: class03.dur.ac.uk
User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/23.0.0 (gnu/linux)
Cancel-Lock: sha1:T6oSI7535cXBH9bVQKdzFnKwODI=
X-detected-kernel: Linux 2.6, seldom 2.4 (older, 4)
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:72756
Archived-At:
Dan Nicolaescu writes:
> Oops, I didn't pay enough attention: there's no support for any M-S-
> key bindings. No idea why, there AFAICT nothing in emacs uses them and
> nobody requested them ...
Hi Dan,
When we discussed this by e-mail some time ago, I suggested that rather
than limiting term/xterm.el to those bindings currently used by Emacs,
we should provide mappings for all possible escape sequences emitted by
a current xterm with modifyOtherKeys set.
The reasons for this are: (1) it's hard to get a list of all bindings
used by all modes that ship with Emacs, and (2) many users define
additional bindings in their .emacs file which work with X11, and which
they might like also to work with xterm.
That was the approach I tried when I wrote xterm-extras.el. That
package is now out-of-date, since it predates the appearance of
modifyOtherKeys. When I wrote xterm-extras, the xterm source came with
a file that documented the escape codes, which made it reasonable to
attempt comprehensive coverage in Emacs.
Peter
--
Peter Heslin (http://www.dur.ac.uk/p.j.heslin)