Evgeny M. Zubok wrote:
Oleksandr Gavenko <gavenko@bifit.com.ua> writes:Наступил еще на одну прискорбную проблему. Перевожу UTF-8 docbook (*.xml) с английского на руссий. В 21.4 не работает поиск русского текста (occur, search-forward, etc)! Суть Emacs - isearch, возмутимо.Это все та же проблема класса «переключалка emacs vs переключалка X». emacs21 в этом месте крив. Пока пишешь текст, используя емаксовую переключалку, то и ищется русский текст через емаксовую переключалку (C-s, а потом C-\). Если же текст открыт из файла в utf-8 или набивается через иксовую переключалку, то уже фиг -- ищется только через иксовую переключалку. Проверил лишний раз перед ответом. Все таже проблема внутреннего представления.
Ага - знакомые симптомы! Вот скомпилил с http://ftp.gnu.org/pub/gnu/emacs/ emacs-22.2.tar.gz и emacs-22.3.tar.gzПроблема с поиском осталась, но вот если буффер - это файл в UTF-8, то при сохранении не предлагает хрень:
iso-2022-jp-2 x-ctext iso-2022-7bit raw-text emacs-mule no-conversionctext-no-compositions iso-2022-8bit-ss2 iso-2022-7bit-lock iso-2022-7bit-ss2
tibetan-iso-8bit-with-esc thai-tis620-with-esc lao-with-esc korean-iso-8bit-with-esc hebrew-iso-8bit-with-esc greek-iso-8bit-with-esc iso-latin-9-with-esc iso-latin-8-with-esc iso-latin-5-with-esc iso-latin-4-with-esc iso-latin-3-with-esc iso-latin-2-with-esc iso-latin-1-with-esc in-is13194-devanagari-with-esc cyrillic-iso-8bit-with-esc chinese-iso-8bit-with-esc japanese-iso-8bit-with-esc а просто конвертит в utf-8, делаеш revert-buffer - и наслаждаешся поиском! Все от того что в число разработчиков Emacs не входят ru_RU.people, а en_EN.people нас очень часто путают с японцами (видно АБВГД очень похожо на スキーに行くのが好きです). -- С уважением, Александр Гавенко. Компания "БИФИТ". Сайт: www.bifit.com.ua Тел: +38 (0562) 23-23-14, 23-31-00 E-mail: gavenko@bifit.com.ua