From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: community@altlinux.ru Subject: Re: [Comm] =?koi8-r?b?z9TT1M/KOiDOwdPU0s/K?= =?koi8-r?b?y8k=?= xemacs =?koi8-r?b?0M8g1c3PzN7BzsnALg==?= References: <20030122140902.7da8e9d7.olli@rbauto.ru> From: Sergey Bolshakov Date: 22 Jan 2003 12:11:35 +0200 In-Reply-To: <20030122140902.7da8e9d7.olli@rbauto.ru> Message-ID: User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Military Intelligence) MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: >>>>> "Oleg" == Oleg K Artemjev writes: > Насколько я понял в ALT Master настройка xemacs (всех, которые можно > поставить) не корректна? ?-) Я паршиво разбираюсь в русификации, в > том числе xemacs'а, но: файлик .emacs в xemacs-mule не мигрируется, > хотя xemacs-mule это сделать предлагает. Сначала выдает ошибку при > старте: "error in init file, function definition is void: XEmacs". > После чего при подтверждении желания импортировать настройки в > каталог .xeamcs происходит облом: "wrong type argument: stringp, nil ". > После того как я заглянул на xemacs.ru - выставил в ~/.xemacs/init.el: > (set-language-environment 'Cyrillic-KOI8), помогло, но лишь частично. > А именно выяснилось, что в процессе русификации по неизвестным причинам > размер фонтов в xemacs для нашей кодировки чуть ли не вдвое меньше. :/ > Соответственно в одной строке махонькие русские буковки смотрятся с ангельскими > ну вовсе несовместимо, а если учесть, что и знаки препинания тоже имеют ангельский > размер - становится совсем неприятно. Аналогичная лажа с xemacs без мули. > Если вставить в init.el нижеследующее - грузится без воплей: > (set-language-environment 'Cyrillic-KOI8) > (set-terminal-coding-system 'koi8-r) > (set-keyboard-coding-system 'koi8-r) > Но при этом английский с русским по прежнему разных размеров. :/ Наличие в > .Xresources строк из FAQ: > (set-charset-ccl-program 'cyrillic-iso8859-5 'ccl-encode-koi8-r-font) > (set-charset-registry 'ascii "koi8-r") > (set-charset-registry 'cyrillic-iso8859-5 "koi8-r") > ничего в этом не меняет - размеры по прежнему уродские. :/ В текущем xemacs работает следующее: В ~/.Xresources: --- %< --- #define XEMACSFONT -rfx-courier-medium-r-*-*-14-*-*-*-*-*-koi8-r #define XEMACSFONTI -rfx-courier-medium-o-*-*-14-*-*-*-*-*-koi8-r #define XEMACSFONTB -rfx-courier-bold-r-*-*-14-*-*-*-*-*-koi8-r #define XEMACSFONTBI -rfx-courier-bold-o-*-*-14-*-*-*-*-*-koi8-r Emacs.default.attributeFont: XEMACSFONT Emacs.italic.attributeFont: XEMACSFONTI Emacs.bold.attributeFont: XEMACSFONTB Emacs.bold-italic.attributeFont: XEMACSFONTBI --- %< --- ~/.xemacs/init.el (MULE вариант) --- %< --- (set-language-environment "Cyrillic-KOI8") (set-charset-registry 'ascii "koi8-r") (set-charset-registry 'cyrillic-iso8859-5 "koi8-r") (set-charset-ccl-program 'cyrillic-iso8859-5 'ccl-encode-koi8-r-font) (put-charset-property 'cyrillic-iso8859-5 'preferred-coding-system 'koi8-r) --- %< --- Для NOMULE не надо ничего. Разумеется, это по минимуму, полезно еще добавить (require 'ru-keys), брать отсюда: http://www.bcs.zp.ua/~awn/xemacs/ru-keys.el, ложить в ~/.xemacs/xemacs-packages/lisp/ > PS:насколько я помню, emacs вместе с xemacs не ставится, я выбрал то, что мне по > различным соображениям нравилось раньше и поставил xemacs. Настройки xemacs'а мне > в свое время подарили, а тут у меня появилось совсем немного свободного времени > и я решил сделать их сам. Приветствуются ссылки на FAQ/HOWTO. Emacs может сосуществовать с xemacs, возможно, мешают xemacs-extras - убрать. > PPS: Пожелание в адрес разработчиков пакета xemacs/gnus в Alt'е - нельзя ли сделать > так, чтобы и xemacs и emacs работали из коробки и имели некоторое количество samples > от разработчиков? ?-) Думается мне, что каждый пользующий xemacs имеет свое представление о том, что такое 'работает из коробки'. --