четверг, 3 апреля 2008 г.

(X)Emacs + Русские буквы + Квадратики

Вот начал изучать емакс. Приятная штука, да вместо русских букв все квадратики рисовал. Подсказали мне в чате linuxportal.ru, что это из-за локали может быть. Ну я пошел гуглить насчет ru_RU.utf8+emacs... Оказалось что не в локали дело (под иксами она не важна в емаксе), а в том, что шрифты нужные не установлены.

В общем, вот решение -> http://www.gentoo.ru/?q=node/8497

А конкретно:

в файле ~/.XResources
Emacs*font: -*-*-medium-r-normal-*-14-*-*-*-*-*-iso10646-1

В файле ~/.emacs
(set-default-font "-*-*-medium-r-normal-*-14-*-*-*-*-*-iso10646-1")

(set-language-environment 'UTF-8)
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(prefer-coding-system 'mule-utf-8)
(setq default-input-method 'russian-computer)

(setq x-select-request-type '(UTF8_STRING COMPOUND_TEXT TEXT STRING))

7 комментариев:

Толік комментирует...

ндя.. столько телодвижений(а перед этим гуглениние по нету), чтобы текст увидеть на системе которая уже имеет нужные шрифты и поддерживает юникод :)
нафиг такой софт, поставь лучше jEdit :)

kost BebiX комментирует...

@cencio
> ндя.. столько телодвижений(а перед этим гуглениние по нету),
Гугление было, безпомощьно (не в ту степь искал, видимо).

> чтобы текст увидеть на системе которая уже имеет нужные шрифты и поддерживает юникод :)
Текст-то я видел. Он не вводился (вводились квадратики).

> нафиг такой софт, поставь лучше jEdit :)
Ага, еще скажи иксы на сервере запускать когда захочу поредажить что-либо. Нет уж, втопку. Юзаю Eclipse+PDT для мностроподобных нужд. JEdit не нужен.

Павел Вязовой комментирует...

Emacs это правильный православный операционный систем, поздравляю с выбором :D

kost BebiX комментирует...

@Vyazovoi Pavel спасибо. Кстати, думал будет тяжелее осваиваться, оказалось довольно быстро привык к основным комбинациям. Уже даже в Eclipse использую "emacs mode" (пока от eclipse отказаться не получается, все же).

Анонимный комментирует...

Тоже были квадратики, но что удивительно - под compiz'ом - всё нормально -русские буквы без .XResources и .emacs :0

andrey комментирует...

с тех пор данные немного изменились
http://ru.gentoo-wiki.com/wiki/HOWTO_Emacs_%D0%B8_utf8

Display name комментирует...

Спасибо автору за дельный совет.