[sisyphus] emacs in CP1251
Serhii Hlodin
=?iso-8859-1?q?hlodin_=CE=C1_lutsk=2Ebank=2Egov=2Eua?=
Ср Фев 6 18:01:43 MSK 2002
>>>>> "V" == Vyt writes:
V> An error has occurred while loading `/home/vyt/.emacs': error:
V> "Language environment not defined: \"Cyrillic-CP1251\""
Он правильно сказал. В емаксе описаны четыре окружения:
Cyrillic-ISO
Cyrillic-ALT
Cyrillic-KOI8
Cyrillic-KOI8-U
Для отображения _всех_ кириллических символов емакс использует шрифты
ISO8859-5 (базируясь на таблицах перекодировки).
И где вы там увидели Cyrillic-CP1251?
Кодовые таблицы 1251, 1125, 866 определяются _только_ через
codepage-setup. При этом еще было-бы хорошо определить алиасы:
(define-coding-system-alias 'windows-1251 'cp1251)
(define-coding-system-alias 'koi8-ru 'koi8-u)
(define-coding-system-alias 'cp866u 'cp1125)
(define-coding-system-alias 'ibm-866 'cp866)
(define-coding-system-alias 'ibm866 'cp866)
Имейте в виду, что в определении таблицы кодировки для 866 есть
ошибка, которая приводит к неправильной перекодировке. Если
используются только русские буквы, то можно пользоваться cp1125.
--
With best regards,
Serhii Hlodin
Подробная информация о списке рассылки Sisyphus