[devel] /etc/emacs/site-start.el

Ivan Zakharyaschev =?iso-8859-1?q?imz_=CE=C1_altlinux=2Eru?=
Пн Окт 14 11:29:51 MSD 2002


	Hello, Sergey!

Сергей, сейчас покапался в архиве и понял, что Вы уже давно предлагали
использовать default.el для повышения гибкости настройки Emacs.

On Mon, 14 Oct 2002, Ivan Zakharyaschev wrote:

> On Sat, 12 Oct 2002, Sergey Vlasov wrote:
>
> > Итак, я опять по поводу скриптов запуска Emacs.
>
> Я почитал документацию по этому поводу, и подумал, что, может, лучше
> использовать стандартный механизм default.el для этого. (elisp
> manual:
> Startup Summary и Emacs manual: Init File.) Нужно подумать и
> попробовать перебросить бОльшую часть настроек из site-start в
> default.
>
> > Я посмотрел на пакет emacsen-startscripts-0.0.1-alt3 - на мой
> взгляд,
> > это неправильно. Как известно, site-start.el загружается до
> ~/.emacs,
> > и
> > нет простого способа отменить его загрузку (отключается только
> опцией
> > --no-site-file). Точнее, на самом деле способ есть - export
>
> default загружается после .emacs, и это можно отменить, установив
> inhibit-default-init (customizable variable defined in startup.el).
>
> > Кроме того, зачастую мешают лишь отдельные файлы из
> > /etc/emacs/site-start.d (например, 10fontlock.el).
>
> Это можно решить с помощью механизма features -- каждую отдельную
> часть
> default-настроек оформить как-то так:
>
> (unless (featurep 'fontlock-setup)
> 	....
> 	(provide 'fontlock-setup))
>
> Если у кого-то свои настройки и он не желает грузить то, что есть в
> default, он пишет (provide 'fontlock-setup) в ~/.emacs.
>
> > Предлагается модифицированная версия site-start.el, позволяющая
> > пользователю отключить автозагрузку отдельных файлов из
> site-start.d,
> > либо полностью отключить site-start.el:
>
> Какой из вариантов выберем?
>
>

-- 
С наилучшими пожеланиями,
Иван Захарьящев, Москва




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