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 02:52:57 +0300 Organization: JURTA Message-ID: <87fxqi62ee.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> 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 1215647686 29358 80.91.229.12 (9 Jul 2008 23:54:46 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 9 Jul 2008 23:54:46 +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 01:55:33 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 1KGjVU-00028X-9G for ged-emacs-devel@m.gmane.org; Thu, 10 Jul 2008 01:55:32 +0200 Original-Received: from localhost ([127.0.0.1]:51319 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KGjUc-00007x-TP for ged-emacs-devel@m.gmane.org; Wed, 09 Jul 2008 19:54:38 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KGjUW-00004y-FO for emacs-devel@gnu.org; Wed, 09 Jul 2008 19:54:32 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KGjUV-0008Ud-0k for emacs-devel@gnu.org; Wed, 09 Jul 2008 19:54:32 -0400 Original-Received: from [199.232.76.173] (port=56200 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KGjUU-0008Ua-Q0 for emacs-devel@gnu.org; Wed, 09 Jul 2008 19:54:30 -0400 Original-Received: from relay03.kiev.sovam.com ([62.64.120.201]:52609) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KGjUU-0002jq-BE for emacs-devel@gnu.org; Wed, 09 Jul 2008 19:54:30 -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 1KGjUR-000KOf-7v; Thu, 10 Jul 2008 02:54:27 +0300 In-Reply-To: <863ami4seu.fsf@lifelogs.com> (Ted Zlatanov's message of "Wed, 09 Jul 2008 17:14:01 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (x86_64-pc-linux-gnu) X-Scanner-Signature: 96b5a640d20a32298b7e0b1f479135d9 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:100507 Archived-At: > The situation is different for Roman numerals which have distinct code > points from the corresponding ASCII characters. I'm not including > lowercase versions but I could (downcase-region is so nice, this took 2 > seconds): > > ("/i" ?ⅰ) > ("/ii" ?ⅱ) > ("/iii" ?ⅲ) > ("/iv" ?ⅳ) > ("/v" ?ⅴ) > ("/vi" ?ⅵ) > ("/vii" ?ⅶ) > ("/viii" ?ⅷ) > ("/ix" ?ⅸ) > ("/x" ?ⅹ) > ("/xi" ?ⅺ) > ("/xii" ?ⅻ) > > I don't recall them being used for anything, but then again it's been a > while since I wrote in Bulgarian every day, and Russian and others may > want them. You could include lowercase versions since they are sometimes used to numerate subsections. But please be careful to not create conflicts with the existing rules in cyrillic-translit like ("/i" ?і) and ("/I" ?І) where І is CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I. > 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. This is why I suggest you to move out most new rules to a separate input method, or at least reduce the likelihood of possible annoyance. > 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. > > Yes, but it's very rare to need << or >> in any other context. Let's > try it, I'm sure only shell users will complain :) At worst you have to > do > > C-\ Shift-, Shift-, C-\ > > to get the regular << meaning. Compared to > > / Shift-, Shift-, > / Shift-. Shift-. > > all the time while typing, I think it's better. I'm not convinced of the need of creating an exception for these two characters. Such exceptions do more harm than good, e.g. the user has to remember which quotes require the prefix slash and which don't. -- Juri Linkov http://www.jurta.org/emacs/