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

Re: emacs



++ 28/07/00 02:45 +0400 - Alexander Kotelnikov:
> On Fri, Jul 28, 2000 at 02:24:51AM +0400, Peter Novodvorsky wrote:
> > XEmacs в том виде в котором он сейчас в potato и woody корректно не
> > русифицируется. maintainer по каким-то причинам не вставил ни одной
> > раскладки акромя японских. Что поделаешь.
> > 
> > Для GNU Emacs делается так:
> > emacs*font: -cronyx-courier-medium-r-*-*-12-*-*-*-*-*-koi8-r
> > Или 
> > emacs20*font: -cronyx-courier-medium-r-*-*-12-*-*-*-*-*-koi8-r
> > Смотря как ты его запускаешь. 
> > А в emacs'е через менюшки выбираешь describe coding system: выбираешь koi8-r
> > и Set Language Environment: Cyrillic-KOI8.
> 
> а где первое? у меня вроде бы нет...
Это очень странно. Тогда просто в .emacs пиши.
> > 
> > Если все работает и не хочется каждый раз тыкать в менюшки, то делаешь:
> > (set-language-environment "Cyrillic-KOI8")
> > (set-terminal-coding-system 'koi8-r)
> 
> BTW, а как с "русификацией" меню выбора шрифта?
А WTF с ней? ;-)  Если указал в .Xdefaults нужный шрифт, то все ок
должно быть
ведь в маске есть koi8-r.
> 
> > 
> > Про XEmacs надо пока забыть. Или русифицировать старым Кулибинским
> > методом. Bug сопровождающему я уже отрапортовал. ;-)
> 
> :(
Так IPLabs Linux Team 5 минут назад разраюотала гнусный способ, как это
победить. В результате твой .emacs должен выглядеть так:

;; (C) AEN && Peter. 
(defmacro gnu-emacs (&rest x)
  (list 'if (string-match "GNU Emacs 20" (version)) (cons 'progn x)))
(defmacro x-emacs (&rest x)
  (list 'if (string-match "XEmacs 21" (version)) (cons 'progn x)))
(x-emacs
  (load-file "/usr/share/xemacs21/mule-packages/lisp/leim/quail/cyrillic.elc")
  (set-language-environment "Cyrillic-KOI8")
  (select-input-method "cyrillic-jcuken")
)
(gnu-emacs
  (set-language-environment "Cyrillic-KOI8")
  (set-terminal-coding-system 'koi8-r)
)

------------------------------------------------------------------------
Peter Novodvorsky,
IPLabs Linux Team member:                  petya@logic.ru.
Linux.RU.NET Team member:  peter@linux.ru.net, listmaster@linux.ru.net.

-- System Information
Debian release: woody
System: Linux lambda 2.2.14 #1 Sun Jan 16 13:48:57 EST 2000 i586 unknown

Attachment: pgplXQmhiS3db.pgp
Description: PGP signature


Reply to: