[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: emacs



Hi!
Alexander Kotelnikov wrote:

> Hi.
>
> Подскажите, что надо сделать с potato'вским emacs, чтобы в нем везде
> правильно работал русский. После установки X'овый emacs использует
> latin-1 шрифты, может быть есть и другие проблемы, но я не копал.
>
> Спасибо,
>

Самый простой вариант -- установить шрифты iso8859-5 (например, из intlfonts),
именно их ищет Mule для Cyrillic environment по умолчанию..
В .emacs достаточно добавить после этого:
;; Some macros
(defmacro GNUEmacs (&rest x)
  (list 'if (string-match "GNU Emacs 20" (version)) (cons 'progn x)))
(defmacro XEmacs (&rest x)
  (list 'if (string-match "XEmacs 21" (version)) (cons 'progn x)))

;; Russification
(XEmacs
    (set-language-environment "Cyrillic-KOI8")
    (select-input-method "cyrillic-jcuken")
)
(GNUEmacs
    (set-language-environment "Cyrillic-KOI8-R")
    (set-terminal-coding-system 'koi8-r)
)


Если используете только GNU emacs, то можно обойтись без шрифтов 8859-5, добавив
в .Xdefaults:
emacs*font: -cronyx-courier-medium-r-*-*-12-*-*-*-*-*-koi8-r

Шрифт, естественно, можно указать другой, но в его описании _обязательно_ должен
быть charset.

Rgrds, AEN





Reply to: