From mboxrd@z Thu Jan 1 00:00:00 1970 Path: quimby.gnus.org!not-for-mail From: Anton Zinoviev Newsgroups: gmane.emacs.devel Subject: Re: "Outer world" encoding for non-Latin1 language environments Date: Wed, 6 Mar 2002 20:27:44 +0200 Message-ID: <20020306202743.D16114@lml.bas.bg> References: <20020227132949.C18112@fmi.uni-sofia.bg> <20020301200057.A25880@fmi.uni-sofia.bg> <8582-Fri01Mar2002215726+0200-eliz@is.elta.co.il> <20020305125736.A2422@fmi.uni-sofia.bg> <8011-Tue05Mar2002192819+0200-eliz@is.elta.co.il> NNTP-Posting-Host: quimby2.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: quimby2.netfonds.no 1015439305 29879 195.204.10.66 (6 Mar 2002 18:28:25 GMT) X-Complaints-To: usenet@quimby2.netfonds.no NNTP-Posting-Date: 6 Mar 2002 18:28:25 GMT Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby2.netfonds.no with esmtp (Exim 3.12 #1 (Debian)) id 16ig9I-0007lp-00 for ; Wed, 06 Mar 2002 19:28:25 +0100 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.33 #1 (Debian)) id 16ig2E-0004n9-00; Wed, 06 Mar 2002 13:21:06 -0500 Original-Received: from lml.bas.bg ([195.96.224.121]) by fencepost.gnu.org with smtp (Exim 3.33 #1 (Debian)) id 16ig0S-0004gh-00 for ; Wed, 06 Mar 2002 13:19:16 -0500 Original-Received: from anton by lml.bas.bg with local (Exim 3.12 #1 (Debian)) id 16ig8e-0004Oc-00 for ; Wed, 06 Mar 2002 20:27:44 +0200 Original-To: emacs-devel@gnu.org Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <8011-Tue05Mar2002192819+0200-eliz@is.elta.co.il>; from eliz@is.elta.co.il on Tue, Mar 05, 2002 at 07:28:19PM +0200 Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: quimby.gnus.org gmane.emacs.devel:1763 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:1763 On 5.III.2002 at 19:28 Eli Zaretskii wrote: > > Are you sure you get jisx0208? What does Emacs say if you go to one > of the Cyrillic characters you pasted and type "C-u C-x ="? Please > post everything Emacs displays in the buffer it pops up. I will post the result. > Yes, you are right. Please suggest what changes should be done in > locale-language-names for the Cyrillic locales. This is a general question about what Cyrillic language environments Emacs should have. Please give a suggestion. This is the current situation about locales and languages: be in mule-cmd.el maps to language environment "Belarussian" (the right spelling is Belarusian, not Belarussian). There is no such language environment in Emacs. The locale be_BY is for CP1251 but Emacs doesn't support CP1251 in cyrillic.el. I can make the necessary changes about that but AFAIK Dave Love does something similar and I'd better contact him. Acording to Alexander Mikhailian (the author of "Belarusian-HOWTO") ISO 8859-5 is better supported than CP1251 and thats why Emacs should support also Belarusian+ISO-8859-5. I guess this means two languages environments for Belarusian: Belarusian-CP1251 and Belarusian-ISO? bg in mule-cmd.el maps to language environment "Bulgarian" which also doesn't exist. The locale bg_BG is for CP1251. Bulgarian GNU/Linux users have always used CP1251, even before XFree4.0.2 (the first version that supports this encoding). Two completely different keyboard layouts are used in Bulgaria. This has been discussed already I think it is better to have two language environments Bulgarian-BDS and Bulgarian-phonetic. mk (Macedonian) in mule-cmd.el maps to "Latin-5". The locale mk_MK is for ISO 8859-5. The most closest language environment is "Cyrillic-ISO", but it uses Russian keyboard. If you agree I will make language environment for Macedonian, or else that will be "Cyrillic-ISO". ru in mule-cmd.el maps to "Latin-5". That definitely should be "Cyrillic-ISO". tg (Tadjik) in mule-cmd.el maps to "Cyrillic-KOI8-T". There is no such language environment in Emacs, but I can make it. KOI8-T has to be added in cyrillic.el. uk (Ukrainian) maps to language environment "Ukrainian". There is no such environment in Emacs, but I can make it. KOI8-U has to be added in cyrillic.el. > Please send more details about this problem; if you can debug this by > yorself, it would be even better. I don't have any access to a > system in Cyrillic locale running X. I will see what I can do. > Is it possible that v21.1 that worked for you was compiled with XIM, > whereas the CVS version is not, or vice versa? For XIM, the > locale-coding-system should be set correctly, or else non-ASCII input > will not DTRT. Perhaps the same bug in mule-cmds.el that you > mentioned also affects this issue, as it sets the wrong > locale-coding-system given the value of LANG and LC_* environment > variables? There are no problems in text-mode. Emacs beeps not only to alphanumeric characters but also for xkeysyms like "ISO_Next_Group". Regards, Anton Zinoviev _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://mail.gnu.org/mailman/listinfo/emacs-devel