From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai =?iso-8859-1?q?Gro=DFjohann?=) Newsgroups: gmane.emacs.devel Subject: Re: Insert Euro symbol Date: Mon, 06 May 2002 11:50:20 +0200 Sender: emacs-devel-admin@gnu.org Message-ID: References: <87elgue23x.fsf@tc-1-100.kawasaki.gol.ne.jp> <8296-Fri03May2002092555+0300-eliz@is.elta.co.il> <87g019a4mz.fsf@tc-1-100.kawasaki.gol.ne.jp> <87helojvjx.fsf@tleepslib.sk.tsukuba.ac.jp> <200205050534.g455YUP01610@aztec.santafe.edu> <200205060624.g466OSX01970@aztec.santafe.edu> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: quoted-printable X-Trace: main.gmane.org 1020692563 15528 127.0.0.1 (6 May 2002 13:42:43 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 6 May 2002 13:42:43 +0000 (UTC) Cc: stephen@xemacs.org, miles@gnu.org, eliz@is.elta.co.il, emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 174ilG-00042L-00 for ; Mon, 06 May 2002 15:42:42 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 174isR-0007Mv-00 for ; Mon, 06 May 2002 15:50:07 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 174hOi-0007nI-00; Mon, 06 May 2002 08:15:20 -0400 Original-Received: from waldorf.cs.uni-dortmund.de ([129.217.4.42]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 174f8k-0007iO-00; Mon, 06 May 2002 05:50:42 -0400 Original-Received: from lothlorien.cs.uni-dortmund.de (lothlorien [129.217.19.67]) by waldorf.cs.uni-dortmund.de with ESMTP id g469oQb24104; Mon, 6 May 2002 11:50:26 +0200 (MES) Original-Received: from lucy.cs.uni-dortmund.de (lucy [129.217.19.80]) by lothlorien.cs.uni-dortmund.de id LAA05728; Mon, 6 May 2002 11:50:20 +0200 (MET DST) Original-Received: by lucy.cs.uni-dortmund.de (Postfix, from userid 6104) id BB8463AF1C; Mon, 6 May 2002 11:50:20 +0200 (CEST) Original-To: rms@gnu.org In-Reply-To: <200205060624.g466OSX01970@aztec.santafe.edu> (Richard Stallman's message of "Mon, 6 May 2002 00:24:28 -0600 (MDT)") Original-Lines: 45 User-Agent: Gnus/5.090007 (Oort Gnus v0.07) Emacs/21.2.50 (i686-pc-linux-gnu) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:3632 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:3632 Richard Stallman writes: > > That would be a good idea in principle--if we first extend the > > Latin-1 input methods so they can handle all the Latin-1 characters. > > Right now C-x 8 handles some that Latin-1-postfix does not. > > For the C-x 8 case, it seems convenient that people can use either > C-x 8 ' e or C-x 8 e ' to insert the same character. This would be > an argument in favor of a new input method. > > I don't exactly follow. It is an argument in favor of which > new input method? To do what? You suggested to change C-x 8 such that it reads a single key sequence using an existing "secondary" input method. Then people can use input method A for the normal case and use C-x 8 (or another key) to insert rarely used characters with input method B. I like this suggestion. I'm only making a very minor proposal: while people should be able to choose any input method for C-x 8, it might be nice to create a new input method that's specially designed for C-x 8. Here's why: A normal input method should take care not to "steal" to many character sequences from users, as users normally want to type in regular ascii text. But after the user has typed C-x 8 they don't want to type in regular ascii text, they want to type in nonascii characters. So it is okay to "steal" more characters. One specific example of "stealing" more characters is that existing (Latin) input methods are either prefix or postfix methods, but not both. But the C-x 8 input method can be both, without inconveniencing users. So the C-x 8 input method could allow users to type, say, "' e" to get =E9 (like a latin-*-prefix input method), and it could also allow users to type "e '" (like a latin-*-postfix method). How would one go about writing a command which reads a single key sequence according to an input method? Just tell me where to start looking. kai --=20 Silence is foo!