LINUX.ORG.RU

emacs rusification


0

0

Проблема с русификацией emacs.

Отрывок из .emacs имеющий к теме дело:
(set-language-environment 'Cyrillic-KOI8)

(global-set-key (kbd "\C-\\") 'user-toggle-input-method)
(global-set-key (kbd "\e(") 'user-to-cyr)
(global-set-key (kbd "\e)") 'user-to-nil)

(defun user-toggle-input-method ()
  "Change the stadart function tuggle-input-method
to redefine keys for cyrillic input
from UNIX type to win type"
  (interactive)
  (toggle-input-method)
  (message "keybord changed to %s" current-input-method))

(defun user-to-cyr ()
  "Change input method to Cyrillic,
I bound this function with Alt-Shift-9, that is M-("
  (interactive)
  (if (equal current-input-method nil)
      (user-toggle-input-method)))

(defun user-to-nil ()
  "Change input method to nil (generally to English),
I bound this function with Alt-Sfift-0 that is M-)"
  (interactive)
  (if (equal current-input-method "cyrillic-jcuken")
      (user-toggle-input-method)))

Итак - русские буквы вводятся, но не отображаются. То есть, вводя русские буквы, я вижу прямоугольники, но если открою в nedit - то русские буквы правильны. Опять же, открывая любой KOI8-R файл вместо русских букв вижу прямоугольники.

Если же добавляю такую строку:
(standard-display-european 't)

то уже вижу не прямоугольники, а абракадабру.

ОС - Debian 3.0r0 Woody, emacs из его стандартной поставки (MULE присутствует).

Помогите, plz
anonymous

Re: emacs rusification

Ладно. Скажем так: Кто русифицировал emacs в Debian GNU/Linux 3.0r0. Отзовитесь. Поделитесь...

anonymous ()
Ответ на: Re: Re: emacs rusification от ananas

Re: Re: Re: emacs rusification

Файл .Xresources не создан. Но насколько мне известно, там приблуды для интерфейса emacs'а: шрифт меню и т. п.

anonymous ()
Ответ на: Re: Re: Re: emacs rusification от anonymous

Re: Re: Re: Re: emacs rusification

именно. имхо, через .emacs шрифты задавать не очень удобно. мои настройки

emacs*font: -misc-fixed-medium-r-normal-*-*-200-*-*-c-*-koi8-*
emacs*menubar*font: -monotype-arial-medium-r-normal-*-*-90-*-*-p-*-koi8-*
emacs*menubar*margin: 0
emacs*menu*font: -monotype-arial-medium-r-normal-*-*-90-*-*-p-*-koi8-*
emacs*dialog*font: -monotype-arial-medium-r-normal-*-*-90-*-*-p-*-koi8-*

ananas ★★★★★ ()
Ответ на: Re: Re: Re: Re: emacs rusification от ananas

Re: Re: Re: Re: Re: emacs rusification

но меня не интересуют шрифты меню - мне нужен правильный шрифт редактирования - я его задавал через (set-default-font ...). Ставил и koi8-r и iso-8859-5 - безрезультатно...

anonymous ()
Ответ на: Re: Re: Re: Re: Re: emacs rusification от anonymous

Re: Re: Re: Re: Re: Re: emacs rusification

emacs*font: -misc-fixed-medium-r-normal-*-*-200-*-*-c-*-koi8-*

это задает фонт в редакторе. везде. т.к. в диалогах, менюхах и прочей гуевине предпочитаю более другие фонты, поэтому далее идут некоторые уточнения декора.

ananas ★★★★★ ()
Ответ на: Re: Re: Re: emacs rusification от anonymous

Re: Re: Re: Re: emacs rusification

А ты создай. У хемакса была странная реакция на set-default. Похоже у тебя действительно используется неверный шрифт.

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