From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.devel Subject: Re: composed characters question and suggestions for quail-cyrillic-* Date: Thu, 10 Jul 2008 21:45:46 +0300 Organization: JURTA Message-ID: <87abgpshlx.fsf@jurta.org> 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> <86lk093nz1.fsf@lifelogs.com> 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 1215715821 5414 80.91.229.12 (10 Jul 2008 18:50:21 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 10 Jul 2008 18:50:21 +0000 (UTC) Cc: emacs-devel@gnu.org To: Ted Zlatanov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jul 10 20:51:08 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 1KH1ED-0008Vf-Om for ged-emacs-devel@m.gmane.org; Thu, 10 Jul 2008 20:50:54 +0200 Original-Received: from localhost ([127.0.0.1]:58856 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KH1DL-000258-Tw for ged-emacs-devel@m.gmane.org; Thu, 10 Jul 2008 14:49:59 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KH1DC-00020g-Tj for emacs-devel@gnu.org; Thu, 10 Jul 2008 14:49:50 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KH1DB-00020C-Dn for emacs-devel@gnu.org; Thu, 10 Jul 2008 14:49:50 -0400 Original-Received: from [199.232.76.173] (port=45433 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KH1DB-000202-9C for emacs-devel@gnu.org; Thu, 10 Jul 2008 14:49:49 -0400 Original-Received: from relay03.kiev.sovam.com ([62.64.120.201]:59375) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KH1DA-0004lG-Qa for emacs-devel@gnu.org; Thu, 10 Jul 2008 14:49:49 -0400 Original-Received: from [83.170.232.243] (helo=smtp.svitonline.com) by relay03.kiev.sovam.com with esmtp (Exim 4.67) (envelope-from ) id 1KH1KP-000P6Q-St; Thu, 10 Jul 2008 21:57:18 +0300 In-Reply-To: <86lk093nz1.fsf@lifelogs.com> (Ted Zlatanov's message of "Thu, 10 Jul 2008 07:47:30 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (x86_64-pc-linux-gnu) X-Scanner-Signature: b565934a9b6505813531773f2f5625c7 X-DrWeb-checked: yes X-SpamTest-Envelope-From: juri@jurta.org X-SpamTest-Group-ID: 00000000 X-SpamTest-Header: Trusted X-SpamTest-Info: Profiles 4278 [July 10 2008] X-SpamTest-Info: {received from trusted relay: common white list} X-SpamTest-Method: white ip list X-SpamTest-Rate: 0 X-SpamTest-Status: Trusted X-SpamTest-Status-Extended: trusted X-SpamTest-Version: SMTP-Filter Version 3.0.0 [0278], KAS30/Release X-detected-kernel: by monty-python.gnu.org: FreeBSD 6.x (1) 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:100542 Archived-At: > 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" ?ⅻ) This looks better. > 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. Ok. And what about combining characters? Is it possible to insert them using input-method rules? > 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. Thanks. -- Juri Linkov http://www.jurta.org/emacs/