Я прошу прощения за назойливость, но, надеюсь, г-н Носенко меня простит
:-). Итак, в задаче дано:
полностью чистая от [кс]имакса машина. Никаких оставшихся от предыдущих
инсталляций ошметков либ, никаких site-start.el итп. Исходники xemacs
(21.4.6) притащены непосредственно с
http://ftp.xemacs.org, вместе с
пакетами. Все .[x]emacs* из ~ перенесены в ~/emacs-good, чтоб не
мешались.
Ксимакс собирался так:
CFLAGS="-O2 -I/usr/include/gdbm" nohup ./configure --prefix=/opt/xemacs
--with-prefix=no --with-x11 --with-msw=no --with-toolbars=no
--with-athena=3d --with-scrollbars=lucid --with-widgets=athena
--with-dialogs=athena --with-dragndrop --with-offix --with-tty=yes
--with-ncurses --with-gpm --with-xpm --with-png --with-jpeg --with-tiff
--with-gif=yes --with-sound=native,esd --with-database=berkdb,gnudbm
--with-ldap --mail-locking=flock --with-pop --with-modules
--with-file-coding --without-mule; make
(Ну, тут важно, что noMULE, и вообще безо всяких извратов)
Из пакетов ставился только xemacs-base (версия 1.57), ispell (1.24,
авторская версия 3.3 от 29 ноября 1999 года) и последний (0.4.0.1)
ru-keys.el. Об ispell'е: ispell (3.1.20, ispell-3.1.20-ipl17mdk),
русский словарь Лебедева (ispell-ru-lebedev-0.99e5-alt1).
Порядок запуска xemacs:
среда:
DICTIONARY=russian (ispell работает без вопросов)
LANG=ru_RU.KOI8-R
LC_MESSAGES=ru_RU.KOI8-R
LC_TIME=C
после запуска xemacs руками (через load-library) грузим ru-keys,
набираем текст "Прасто текзт", выполняем ispell-change-dictionary на
russian, и просим проверить буфер: ispell-buffer. В ответ там
сообщается, что "No such coding system: koi8-r" и процесс ispell'а
остается висеть, будучи запущенным так:
ispell -a -m -d russian -d russian
Внимание, вопрос: какие пассы проделал г-н Носенко, из-за которых у него
"...ispell прекрасно работает на русском..." :-)
С уважением, Алексей Морозов