From: Sergey Bolshakov <s.bolshakov@sam-solutions.net>
To: community@altlinux.ru
Subject: Re: [Comm] отстой: настройки xemacs по умолчанию.
Date: 22 Jan 2003 12:11:35 +0200
Message-ID: <m3wukxsdd4.fsf@pc313.belcaf.minsk.by> (raw)
In-Reply-To: <20030122140902.7da8e9d7.olli@rbauto.ru>
>>>>> "Oleg" == Oleg K Artemjev <olli@rbauto.ru> 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 имеет свое представление о
том, что такое 'работает из коробки'.
--
next prev parent reply other threads:[~2003-01-22 10:11 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-01-22 11:09 Oleg K. Artemjev
2003-01-22 10:11 ` Sergey Bolshakov [this message]
2003-01-22 14:16 ` Oleg K. Artemjev
2003-01-22 11:25 ` Aleksey Novodvorsky
2003-01-22 11:39 ` Sergey Bolshakov
2003-01-28 13:21 ` Oleg K. Artemjev
2003-01-23 12:21 ` Oleg K. Artemjev
2003-01-23 9:44 ` Sergey Bolshakov
2003-01-23 14:03 ` Oleg K. Artemjev
2003-01-22 12:53 ` Oleg K. Artemjev
2003-01-22 10:18 ` Sergey Bolshakov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=m3wukxsdd4.fsf@pc313.belcaf.minsk.by \
--to=s.bolshakov@sam-solutions.net \
--cc=community@altlinux.ru \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git