|
From: | Lennart Borgman (gmail) |
Subject: | Re: always put Customizations in `custom-file', never in `user-init-file' |
Date: | Tue, 11 Dec 2007 01:14:44 +0100 |
User-agent: | Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.9) Gecko/20071031 Thunderbird/2.0.0.9 Mnenhy/0.7.5.666 |
Stephen J. Turnbull wrote:
Our experience says that automatic "after" loading is fine for 99% of users (that's all we actually provide in a released version), and that "before" is satisfactory for the rest. (There may be users we haven't encountered who *need* finer control, but the fact that in the 7 years since December 2000 we haven't encountered *one* suggests there are very few.) The reason I suggest providing the "before" option is that I know there are use cases for it. I have never heard of anybody who *needed* it loaded in the middle of the init file. I *have* helped debug problems that happened because customizations were loaded in the middle of the init file rather than at the appropriate end, though.
Ah, now I think I remember. A good way to handle the load sequence could be: 1) load .emacs 2) if .emacs did not load custom-file then do that immediately after .emacs.That solves the problem with the loading sequence with very little trouble (I believe). Those users which want to use the values from custom-set-variables in their .emacs will have to learn to insert
(load custom-file) in their .emacs but I would expect that to be easy for those users. But, Stephen, maybe you see some problem with this?
[Prev in Thread] | Current Thread | [Next in Thread] |