LINUX.ORG.RU

Emacs и UTF-8


0

0

Помогите помирить utf8, русский язык и emacs. желательно малой кровью)

tixo@lp ~ $ locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC=C
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

Какая версия emacs'а и какой дистрибутив ? Уже лет 5 не сталкивался с подобными проблемами в emacs'е.

Reset ★★★★★
()
Ответ на: комментарий от pseudo-cat

Посмотрите пожалуйста, что у вас в Current Status of Multilingual Features [Option->Mule->Show All of Mule Status] прописано в секции Russian

Russian
  russian-computer (`RU' in mode line)
    ЙЦУКЕН Russian computer layout
  cyrillic-jcuken (`ЖЙ' in mode line)
    ЙЦУКЕН Russian typewriter layout (ISO 8859-5 encoding).
  russian-typewriter (`ЖЙ' in mode line)
    ЙЦУКЕН Russian typewriter layout (ISO 8859-5 encoding).
pseudo-cat ★★★
() автор топика
Ответ на: комментарий от pseudo-cat

Что значит "не понимает русский"? Психотерапевт не умеет по-русски говорить? Опишите нормально проблему, ваши действия и реакцию емакса.

provaton ★★★★★
()
Ответ на: комментарий от pseudo-cat

Тоже самое. У меня емакс 23'й, но в 22'м тоже никаких проблем с русским не было. Может дело в шрифте?

Reset ★★★★★
()
Ответ на: комментарий от Reset

не понимает, значит вводит и выводит полые квадратики, скорее прямоугольнички, вместо русских букв. Так сойдёт?

Шрифт 16-dot medium только есть. Буду пробывать с другими сейчас

pseudo-cat ★★★
() автор топика
Ответ на: комментарий от ugoday

;; Text and the such ;; Use colors to highlight commands, etc. (global-font-lock-mode t) ;; Disable the welcome message (setq inhibit-startup-message t)

 
;; Format the title-bar to always include the buffer name
 (setq frame-title-format "emacs - %b")
 ;; Display time
 (display-time)
 ;; Make the mouse wheel scroll Emacs
 (mouse-wheel-mode t)
 ;; Always end a file with a newline
 (setq require-final-newline t)
 ;; Stop emacs from arbitrarily adding lines to the end of a file when the
 ;; cursor is moved past the end of it:
 (setq next-line-add-newlines nil)
 ;; Flash instead of that annoying bell
 (setq visible-bell t)
 ;; Remove icons toolbar
 (if (> emacs-major-version 20)
 (tool-bar-mode -1))
 ;; Use y or n instead of yes or not
 (fset 'yes-or-no-p 'y-or-n-p)

pseudo-cat ★★★
() автор топика

юзай консольный, он труЪ

anonymous
()
Ответ на: комментарий от Dimanc

мне гуевский удобней)

да, пожалуй прийдётся обновляться, хоть и не хотелось

по поводу шрифтов, как можно посмотреть доступные шрифты в системе?)) А то в xorg.conf есть несколько путей к описаниям разных шрифтов, но когда беру шрифты из этих описаний и добавляю на загрузку Емаксу в .Xresources, он, при запуске, не может найти данный шрифт

pseudo-cat ★★★
() автор топика
Ответ на: комментарий от pseudo-cat

> не понимает, значит вводит и выводит полые квадратики, скорее прямоугольнички, вместо русских букв. Так сойдёт?

да, это значит шрифт кривой.

options->set default font

Reset ★★★★★
()
Ответ на: комментарий от pseudo-cat

>не понимает, значит вводит и выводит полые квадратики, скорее прямоугольнички, вместо русских букв. Так сойдёт?

Нет шрифтов с кириллицией и с нужными dpi (или emacs о них не знает).

*Emacs*font: -*-terminus-medium-r-normal-*-20-*-*-*-*-*-iso10646-*

Должно помочь. Ну или M-x custumize-faces RET default ret

anonymous
()
Ответ на: комментарий от anonymous

Как можно посмотреть доступные шрифты? В xorg.conf добавил путь к terminus. В .Xresources написал шрифт, он у меня слегка другой -

*Emacs*font: -*-terminus-medium-r-normal--20-***-**-**-*-***-iso10646-*
Но всё равно пишет что не может найти шрифт :(

X сервер рестартил

pseudo-cat ★★★
() автор топика
Ответ на: комментарий от pseudo-cat

ой, путь тот же. это уже мозги не варят. звёздочку перепутал с точкой из регулярок))

pseudo-cat ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.