[Comm] Re: XEmacs - не KOI8r- изируется

Sergey Bolshakov =?iso-8859-1?q?s=2Ebolshakov_=CE=C1_sam-solutions=2Enet?=
Пт Июл 4 12:43:14 MSD 2003


>>>>> "Oleg" == Oleg N Kayunov <okayunov на mtu-net.ru> writes:

 > Sergey Bolshakov пишет:
 >>>>>>> "Oleg" == Oleg N Kayunov <okayunov на mtu-net.ru> writes:
 >>>>>>> 
 >> 
 >> >     Запустил XEmacs (MULE). Причем при запуске оный выразил
 >> >     недовольствие находящимися в HOME emacs-ими файлами и предложил их
 >> >     заменить.
 >> > Я, в конце концов, согласился.
 >> >     Результаты:
 >> > 1 - русский (koi8-r) вшистко едно виден крякозябрами;
 >> > 2 - XEmacs при запуске опять сообщает об ошибке:
 >> [skipped]
 >> 
 >> ---- ~/.xemacs/init.el
 >> (MULElaunch (set-language-environment "Cyrillic-KOI8")
 >> (set-charset-registry 'ascii "koi8-r")
 >> (set-charset-registry 'cyrillic-iso8859-5 "koi8-r")
 >> (set-charset-ccl-program 'cyrillic-iso8859-5 'ccl-encode-koi8-r-font)
 >> (put-charset-property 'cyrillic-iso8859-5 'preferred-coding-system 'koi8-r)
 >> )
 >> ----
 >> 
 >     Спасибо!
 >     XEmacs и emacs-X11 (оный - после переустановки) теперь заработали
 >     нормально (- с точки зрения читаемости русского). Но пришлось
 >     поставить эту секцию перед старыми (XEmacs и GNUEmacs) и сообщения
 >     об ошибках продолжаются (применительно к этим секциям).
 >     А "консольный" emacs наоборот - жалуется на секцию MULElaunchю
 >     Убрал XEmacs MULE, поставил NOMULE - не признает ни одну из
 >     секций, но русский показывает крякозябрами.

 >     В общем - налицо антагонистические противоречия, понимаешь.
 >     Боюсь, что придется ограничиться графической версией GNU Emacs,
 >     хотя менюшки у его убоговатые будут, однако. По сравнению с XEMacs.

Противоречия есть -- посему разделяйте и властвуйте :)
Приведенный мной пример -- минимально достаточный для
нормальной работы с русским в koi8-r для xemacs-mule.
Прошу заметить, этот пример следует располагать именно
в ~/.xemasc/init.el, все, что там образовалось помимо
этого -- уберите, если не имеете представления, зачем оно
там. Попытки совмещать все в ~/.emacs не удадутся.

-- 


Подробная информация о списке рассылки community