XEmacs-21.4 поддерживает MULE только в Unix/XWindows. В MS Windows не
реализованы ни кодовые системы, ни кодирование/декодирование строк, ни
non-ASCII ввод с клавиатуры.
Упомянутый ben-mule-21-5 -- это первичная реализация MULE для xemacs-21.5.
Сейчас этот код включен в XEmacs. У меня работает snapshot от апреля 2002
года. Quail не поддерживается, но вполне понимает русский ввод с клавиатуры.
С windows-1251 никогда не было никаких проблем.
Доработки были, но к MULE не относятся.
XEmacs собран с поддержкой MULE, файл конфигурации я прилагаю.
intro: "g" == gin <.> writes:
> Если хочется Windows и Mule, то GNU Emacs или XEmacs 21.5.
g> Никогда не пользовался xemacs в windows. Как я понимаю, mule и в 21.4
g> должно действовать. Что именно не действует? Чтобы мне и другим зря не
g> мучиться.
> У ХЕмакса 21.5 на Windows есть более-менее полноценная Муля, есть
DDE, но
> это пока альфа/бета, со всеми вытекающими ...
g> У меня с mule в 21.5 был очень неудачный опыт. "The big ben-mule-21-5
g> check-in!" от 2002/03/13 08:52:53 имени Ben Wing много попортил.
g> Подробности уже отправлены в xemacs-beta и (сколько смог) в
g> xemacs-patches. Вышлю точные указатели по запросу.
g> Самое странное: именно реализацию windows-1251 из `cyrillic.el' в этом
g> check-in удалили. Якобы она теперь "has automatic support", но у себя
я
g> этого не замечаю.
g> #ifdef жалобы_на_жизнь
g> Какая именно support и в какой среде имелась в виду - знал только автор,
g> Ben Wing, но спросить у него не получается. С марта этого года от него не
g> нахожу ни сообщений в форумах, ни занесений в cvs. Ответов на эл. почту,
g> разумеется, тоже нет.
g> Он является primary jobholder по ряду подпроектов в смысле
g> <
http://www.xemacs.org/Develop/jobs.html>; впору применить процедуру,
g> описанную в <
http://www.xemacs.org/Develop/jobs.html#meta>, но это мне
g> тоже кажется маловероятным. :-/
g> #endif /* def жалобы_на_жизнь */
g> Вопрос: значит, в windows поддерживается-таки windows-1251? Если да - как
g> был собран xemacs? Можно его собрать с отладкой и изучить эту automatic
g> support?
g> Или же её отсутвие было, как у меня, обойдено "доработкой напильником"
с
g> загрузкой изменённого / дополнительного elisp?