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)