From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 13 Feb 2002 11:44:29 +0200 From: Alexander Bokovoy To: sisyphus@altlinux.ru Subject: Re: [sisyphus] GNU/Emacs , =?koi8-r?B?wsHH?= =?koi8-r?B?ySDJzMkgxsneyQ==?= ? Message-ID: <20020213094429.GM30816@sam-solutions.net> Mail-Followup-To: sisyphus@altlinux.ru References: <20020123143833.GK19957@sam-solutions.net> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: On Tue, Feb 12, 2002 at 11:30:34PM +0300, Ivan Zakharyaschev wrote: > On Wed, 23 Jan 2002, Alexander Bokovoy wrote: > > > И еще для Emacs -- неполноценная, но зато работающая поддержка > > CP1251: > > Спасибо, определения языковых окружений наподобие этого я добавил в > Emacs: основанные на кодировках cp* для трех языков. Еще благодаря > маленькому хаку в них можно переключаться, не делая предварительно > (codepage-setup ...). ОК. > > (set-language-environment "Cyrillic-CP1251") > > (set-terminal-coding-system 'cp1251) > > (set-keyboard-coding-system 'cp1251) > > Это все понятно и записано в нужные конфиги. Но возникает теоретический > вопрос: так ли необходимо указывать keyboard-coding-system, не может ли > Emacs напрямую получать от XFree информацию о вводимых символах не в > виде одного байта (про кодировку которых надо знать), а как четкое > определение символа в большом наборе типа Unicode: cyrillic ya (ведь с > таким представлением работает X)? Не знаю, мои талмуды по Emacs об этом молчат, а в код за ненадобностью я не лазил. Может быть стоит об этом спросить в emacs-овой рассылке? > > Если еще правильно описать cyrillic-cp1251 для > > set-language-info-alist, > > как это уже сделано для cyrillic-iso88595-5, то появится возможность > > работать с 1251 напрямую, исключая использование ISO 8859-5. Тогда > > заработает украинская "г с чубом". > В одной ветке CVS GNU Emacs что-то делается для определения cp1251 > по-другому. Главное, чтобы заработало и не мешало другим языкам и кодировкам. Mule давно пора обновлять... -- / Alexander Bokovoy Software architect and analyst // SaM-Solutions Ltd. --- It's a lot of fun being alive ... I wonder if my bed is made?!?