Подскажите workaround для полного задействования кодировки cp-1251 в емакс.
В принципе, следущие строки дают хороший результат:
(require 'mule) (require 'codepage) (codepage-setup 1251)
(define-coding-system-alias 'win-cp1251 'cp1251) (define-coding-system-alias 'windows-1251 'cp1251) (prefer-coding-system 'cp1251-dos)
(set-default-coding-systems 'cp1251-dos) (set-clipboard-coding-system 'cp1251-dos) (set-selection-coding-system 'cp1251-dos) (set-w32-system-coding-system 'cp1251-dos) (setq default-process-coding-system 'cp1251) (set-terminal-coding-system 'cp1251) (set-keyboard-coding-system 'cp1251)
Но при чтении дот-емакса все равно неизвестно откуда выплывает ISO8859-5, в результате чего, например, не установишь стартовую директорию с русскими буквами. Также иногда случаются ошибки в скриптах, когда, например, auctex пытается считать сохраненный результат парсинга auto.el ...