From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.devel Subject: Re: composed characters question and suggestions for quail-cyrillic-* Date: Thu, 10 Jul 2008 07:47:30 -0500 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <86lk093nz1.fsf@lifelogs.com> References: <86lk19mmua.fsf@lifelogs.com> <485298A4.30000@gnu.org> <867ict8awn.fsf@lifelogs.com> <87zlouswvk.fsf@jurta.org> <86skulfo7j.fsf@lifelogs.com> <87fxql8j7y.fsf@jurta.org> <86y74ccrp4.fsf@lifelogs.com> <87od583s2a.fsf@jurta.org> <86wsjv6o6i.fsf@lifelogs.com> <868wwa7v1k.fsf@lifelogs.com> <87prpmc011.fsf@jurta.org> <863ami4seu.fsf@lifelogs.com> <87fxqi62ee.fsf@jurta.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1215693821 20441 80.91.229.12 (10 Jul 2008 12:43:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 10 Jul 2008 12:43:41 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jul 10 14:44:28 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 1KGvVc-0003Vf-3R for ged-emacs-devel@m.gmane.org; Thu, 10 Jul 2008 14:44:28 +0200 Original-Received: from localhost ([127.0.0.1]:51821 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KGvUk-0005RC-Bt for ged-emacs-devel@m.gmane.org; Thu, 10 Jul 2008 08:43:34 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KGvUf-0005QZ-FQ for emacs-devel@gnu.org; Thu, 10 Jul 2008 08:43:29 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KGvUd-0005QL-HD for emacs-devel@gnu.org; Thu, 10 Jul 2008 08:43:28 -0400 Original-Received: from [199.232.76.173] (port=45574 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KGvUd-0005QI-BG for emacs-devel@gnu.org; Thu, 10 Jul 2008 08:43:27 -0400 Original-Received: from main.gmane.org ([80.91.229.2]:60242 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 1KGvUc-0005u0-ON for emacs-devel@gnu.org; Thu, 10 Jul 2008 08:43:27 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1KGvUW-0004Fz-Q0 for emacs-devel@gnu.org; Thu, 10 Jul 2008 12:43:20 +0000 Original-Received: from 38.98.147.130 ([38.98.147.130]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 10 Jul 2008 12:43:20 +0000 Original-Received: from tzz by 38.98.147.130 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 10 Jul 2008 12:43:20 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 62 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 38.98.147.130 X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.0.60 (gnu/linux) Cancel-Lock: sha1:auKo7DqOrcJ+bLRBlnzMkAvzpU0= X-detected-kernel: by monty-python.gnu.org: 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:100530 Archived-At: On Thu, 10 Jul 2008 02:52:57 +0300 Juri Linkov wrote: JL> You could include lowercase versions since they are sometimes used to JL> numerate subsections. But please be careful to not create conflicts JL> with the existing rules in cyrillic-translit like ("/i" ?і) and ("/I" ?І) JL> where І is CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I. How about ;; Roman numerals, commonly used for months and section/subsection numbers ("/RI" ?Ⅰ) ("/RII" ?Ⅱ) ("/RIII" ?Ⅲ) ("/RIV" ?Ⅳ) ("/RV" ?Ⅴ) ("/RVI" ?Ⅵ) ("/RVII" ?Ⅶ) ("/RVIII" ?Ⅷ) ("/RIX" ?Ⅸ) ("/RX" ?Ⅹ) ("/RXI" ?Ⅺ) ("/RXII" ?Ⅻ) ("/ri" ?ⅰ) ("/rii" ?ⅱ) ("/riii" ?ⅲ) ("/riv" ?ⅳ) ("/rv" ?ⅴ) ("/rvi" ?ⅵ) ("/rvii" ?ⅶ) ("/rviii" ?ⅷ) ("/rix" ?ⅸ) ("/rx" ?ⅹ) ("/rxi" ?ⅺ) ("/rxii" ?ⅻ) JL> One possible letter for ь is x. I guess it is from jcuken-only JL> keyboards, but since it is already taken for x in cyrillic-translit, JL> maybe we should replace the rule ("x" ?х) with ("x" ?ь)? >> >> OK, ditto for X -> Ь. We'll be lynched, surely. JL> This is why I suggest you to move out most new rules to a separate JL> input method, or at least reduce the likelihood of possible annoyance. Users still need to use the method at some point. Delaying the annoyance until then doesn't make it any less of a problem--we're still interfering with x/X in the secondary method. I'll make the change in the core method for now, and let's see if it's a problem. JL> I like your current set of rules, they are easy to remember and input. JL> But I have doubts about << and >> since they are inconsistent with JL> other sequences with the leading slash. ... JL> I'm not convinced of the need of creating an exception for these two JL> characters. Such exceptions do more harm than good, e.g. the user has JL> to remember which quotes require the prefix slash and which don't. OK, I've made it /<< and />> for those two. Ted