From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Nick Steeves Newsgroups: gmane.emacs.devel Subject: Re: PATCH to add euro symbol to French-{postfix, alt-postfix, prefix} input methods Date: Fri, 29 Feb 2008 02:56:50 -0700 Message-ID: <1204279010.9279.12.camel@Argo.Styx> References: <1203936672.22517.5.camel@Argo.Styx> <87k5ktuf7d.fsf@stupidchicken.com> <87mypo5x1e.fsf@stupidchicken.com> <1204070698.4334.39.camel@Argo.Styx> <878x14lw94.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Boundary_(ID_h0X8+egsYUKRMhlm6rCQtg)" X-Trace: ger.gmane.org 1204297073 9578 80.91.229.12 (29 Feb 2008 14:57:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 29 Feb 2008 14:57:53 +0000 (UTC) To: Stefan Monnier , emacs-devel@gnu.org, Kenichi Handa Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Feb 29 15:58:15 2008 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 1JV6gc-0005dF-Qf for ged-emacs-devel@m.gmane.org; Fri, 29 Feb 2008 15:58:11 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JV6g6-0003lA-EX for ged-emacs-devel@m.gmane.org; Fri, 29 Feb 2008 09:57:38 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JV1zG-0003A1-GB for emacs-devel@gnu.org; Fri, 29 Feb 2008 04:57:06 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JV1zF-00038k-LN for emacs-devel@gnu.org; Fri, 29 Feb 2008 04:57:06 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JV1zF-00038U-EP for emacs-devel@gnu.org; Fri, 29 Feb 2008 04:57:05 -0500 Original-Received: from idcmail-mo1so.shaw.ca ([24.71.223.10] helo=pd2mo2so.prod.shaw.ca) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JV1zE-0005UJ-Ot for emacs-devel@gnu.org; Fri, 29 Feb 2008 04:57:05 -0500 Original-Received: from pd2mr3so.prod.shaw.ca (pd2mr3so-qfe3.prod.shaw.ca [10.0.141.108]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0JWZ009MTVN2HCD3@l-daemon> for emacs-devel@gnu.org; Fri, 29 Feb 2008 02:57:02 -0700 (MST) Original-Received: from pn2ml5so.prod.shaw.ca ([10.0.121.149]) by pd2mr3so.prod.shaw.ca (Sun Java System Messaging Server 6.2-7.05 (built Sep 5 2006)) with ESMTP id <0JWZ0013PVN27S10@pd2mr3so.prod.shaw.ca> for emacs-devel@gnu.org; Fri, 29 Feb 2008 02:57:03 -0700 (MST) Original-Received: from DigitalMercury.dynalias.net ([70.65.190.191]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0JWZ00FAKVN05U50@l-daemon> for emacs-devel@gnu.org; Fri, 29 Feb 2008 02:57:01 -0700 (MST) Original-Received: from [192.168.1.105] (S0106001310b8a09d.lb.shawcable.net [70.65.190.191]) by DigitalMercury.dynalias.net (Postfix) with ESMTP id ABAE963010; Fri, 29 Feb 2008 02:57:00 -0700 (MST) In-reply-to: X-Mailer: Evolution 2.12.1 X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. X-Mailman-Approved-At: Fri, 29 Feb 2008 09:57:20 -0500 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:90885 Archived-At: --Boundary_(ID_h0X8+egsYUKRMhlm6rCQtg) Content-type: text/plain; charset=UTF-8 Content-transfer-encoding: QUOTED-PRINTABLE Hi Stefan, I chose ~e, because that is what the author of "latin-prefix" used, though ~E makes more sense to me, as the actual key-sequence would th= en be S-` S-e As for the french and latin [alt-]postfix methods, is it = ok to keep it as e=3D, for simplicity, and to prevent an accidental S-e = S-=3D (which would result in E+ instead of E=3D)? I'm not sure if someone = is going to write a new patch, but I fixed a few issues with the attache= d patch. My v1 patch had some issues... Best regards, Nick On Tue, 2008-02-26 at 17:05 -0700, Nick Steeves wrote: > Hi Handa, Chong, >=20 > Please note that I've attached a revised patch which puts the =E2= =82=AC rule in > its proper alphabetized place in the stack of quail rules, for the > french-[alt-]postfix sections, and fixes a BUG I would have introdu= ced > in french-prefix. It would have been a minor bug, but I hadn't not= iced > that the latin-prefix had already defined it's own method for compo= sing > the =E2=82=AC. I wrote "=3De" instead of "~e", but that is fixed w= ith the version > 2 patch. Also, I had made a small consistency mistake in latin-pos= tfix, > where I wrote ("e=3D=3D" ?=E2=82=AC) instead of ("e=3D=3D" ]"e=3D"]= ). It didn't effect > functionality for me, so I didn't notice anything when I tested the > patch; I fixed this too. The attached patch is far, far cleaner. = What > is more, is it's usefully named. Sorry about the generic useless > filename of the last patch. >=20 > The patch adds the euro symbol =E2=82=AC to the auto-composed frenc= h input > methods. eg: typing e=3D changes the e=3D into =E2=82=AC. France = uses the =E2=82=AC, and > it is also nice to be able to use it when writing emails. The = =E2=82=AC is > already found in the full latin input methods, and this patch can r= eally > be considered a trivial copy and paste from the latin section, to t= he > french section. I added the composing rule to all of the french > methods, for completeness, although I only use french-postfix. >=20 > Cheers, > Nick On Thu, 2008-02-28 at 16:31 -0500, Stefan Monnier wrote: > > Can anyone who uses quail shed light on this proposed patch? Wou= ld it > > be of any use? >=20 > The latin-post version looks OK to me. Intuitive and not > too intrusive, tho I'd use "E=3D" rather than "e=3D". >=20 > For the latin-pre version ("~e") I don't know what to think of it: = it's > not terribly intuitive, and it is misplaced (see how the other entr= ies > are ordred). But at least it doesn't introduce a new prefix (like = "=3DE" > would), so maybe the tilde is OK. > In anycase, I'd also use the uppercase E here, i.e. "~E" rather tha= n "~e". >=20 >=20 > Stefan --Boundary_(ID_h0X8+egsYUKRMhlm6rCQtg) Content-type: application/x-gzip; name=emacs22-22.1_add-euro-to-french-input-method_v2.patch.gz Content-transfer-encoding: base64 Content-disposition: attachment; filename=emacs22-22.1_add-euro-to-french-input-method_v2.patch.gz H4sICLfVx0cAA2VtYWNzMjItMjIuMV9hZGQtZXVyby10by1mcmVuY2gtaW5wdXQtbWV0aG9kX3Yy LnBhdGNoAM2SXWuDMBSGr+df6M1BBuvQaJKqqUKZ2y6GMLYf0A+QNi1Zbde19na/fSbRtPtw9KKD lULg8T3Hl/jMxHwOaL8Fzy+4WPlv+1wUfpGXYo3yovR4AX652vh8lU93lCJKPdKWtBBC7XsuKMYM YYJIBJgkAU5wz8PNDxBmGFuO45z+Prmxj3AVioBESS9OAvZtY5oCIjiI3AgcdTJIUwuga/MrG246 7q3odO+uNZlo8nIgI1ujpUKORANJLl1SPppYVg8+HUgz+GyQqENrRXQvFupe7FOvqthQ1hs3tSYK TAwY2XL9UNUbN7UGigyaUKanMjOVNVOZntKdVEio0OwXFzavu1NlqKNtNtSPz6nD0cojHwKSkLDF Bxrre6/Of+VD2Ne9wvh8PvyJDlt+qg0q2SqDenpWF8zGYxVoQuMfVehhJm9cHubC3Xv9YR7Mp3Kn miwOBCri6qt+518MqP4WdFUrNONzseZok0+X+YJbHz/jIhBwBQAA --Boundary_(ID_h0X8+egsYUKRMhlm6rCQtg)--