[devel] Re: Q: etcskel, GNU and X- Emacs

Mikhail Zabaluev =?iso-8859-1?q?mhz_=CE=C1_alt-linux=2Eorg?=
Чт Фев 28 14:20:51 MSK 2002


Hello devel,

On Thu, Feb 28, 2002 at 12:56:39PM +0300, Mikhail Zabaluev wrote:
>
> > > 3. Общесистемные настройки (вынесенные из ~/.emacs) разбиты на части
> > > и
> > > помещены в /etc/emacs/site-start.d/0*.el. Обоснование: в них легче
> > 
> > Здесь и произошла рассинхронизация с XEmacs: /etc/emacs/site-start.d/
> > читает только GNU Emacs, и туда была перенесена только ориентированная
> > на GNU Emacs часть настроек из ~/.emacs. Я вижу два основных варианта,
> > как их опять синхронизовать: либо сделать так, чтобы XEmacs тоже читал
> > /etc/emacs/site-start.d/, а в скриптах, как и раньше в ~/.emacs,
> > использовать макросы (GNUEmacs ) и (XEmacs ), когда надо.
> > Либо
> > складывать старотвые скрипты для XEmacs в отдельную директорию.
> >
> > Предпочтительным мне кажется первый вариант, потому что site у Emacsов
> > общий и в /etc/emacs/site-start.d/ другие пакеты с модулями ставят свои
> > стартовые скрипты, которые сообщают об их присутствии и должны
> > выполняться обеими Emacsами. В настройках у них тоже много общего.
> 
> Все ли стартовые скрипты совместимы с XEmacs?
> Есть ещё соображение, что такие файлы хорошо бы компилировать в .elc
> для ускорения загрузки. Тогда, действительно, придётся учредить
> отдельный каталог и отдельные версии файлов для XEmacs.

Подумав ещё немного, я понял, что стартовые файлы, наоборот,
нужно делать минимально возможного размера (все громоздкие функции и
т.п -- в библиотеку) и держать только в исходном виде.
Тогда можно добиться совместимости, используя макросы.
Кстати, XEmacs, насколько я понимаю, использует
/etc/emacs/site-start.d/
По крайней мере, этот каталог есть в списке xemacs-common.

-- 
Stay tuned,
  MhZ                                     JID: mookid на jabber.org
___________
Lizzie Borden took an axe,
And plunged it deep into the VAX;
Don't you envy people who
Do all the things ___YOU want to do?
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 232 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20020228/2504bdab/attachment-0001.bin>


Подробная информация о списке рассылки Devel