On Sun, 21 Nov 2004 20:47:04 +0300
Artem Chuprina wrote:

>  OS> Что сделать для того, чтобы в emacs слова, предлагаемые ispell'ом
>  OS> из русского словаря отображались не кракозябрами?
> 
> Либо указать ему для запуска процессов (возможно, попытаться добиться
> этого только от процесса ispell, но тут уже надо смотреть, как он
> запускается) ту кодировку, в которой словари.  Или же указать ispell
> ту кодировку, в которой ожидает его вывода emacs.  Если ispell такое
> может.
Самое странное, что с тем же .emacs под ASP все работает правильно.

Вот, что касается mule:
>
(set-language-environment 'Cyrillic-KOI8)
(set-terminal-coding-system 'koi8-r)
(set-keyboard-coding-system 'koi8-r)
(setq default-buffer-file-coding-system 'koi8-r)
(prefer-coding-system 'koi8-r)
(define-coding-system-alias 'koi8-u 'koi8-r)
(put-charset-property 'cyrillic-iso8859-5 'preferred-coding-system
'koi8-r)(codepage-setup 1251)
(define-coding-system-alias 'windows-1251 'cp1251)
(define-coding-system-alias 'win-1251 'cp1251)
(set-input-mode nil nil 'We-will-use-eighth-bit-of-input-byte)
(setq-default coding-system-for-read 'koi8-r)
(setq selection-coding-system 'koi8-r)
>

Вот, что касается запуска ispell:
>
(add-hook 'text-mode-hook
            '(lambda()
            (setq ispell-local-dictionary "russian")
            (auto-fill-mode 1)
            (flyspell-mode 1)))

>
-- 
С уважением, Шереметинский Олег (bulldog<at>kaluga.net)
г. Калуга, (Пнд Ноя 22 20:27:22 MSK 2004)

Ответить