From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 14 Oct 2002 11:20:03 +0400 (MSD) From: Ivan Zakharyaschev X-X-Sender: ivan@arrakis.zephyrous To: ALT Developers List Subject: Re: [devel] /etc/emacs/site-start.el In-Reply-To: <20021012164854.2f201ed0.vsu@altlinux.ru> Message-ID: X-Mailer: try to guess MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=koi8-r Content-Transfer-Encoding: 8BIT Sender: devel-admin@altlinux.ru Errors-To: devel-admin@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: devel@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: Hello, Sergey! 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: Какой из вариантов выберем? -- С наилучшими пожеланиями, Иван Захарьящев, Москва