> I can see two possible ways to fix this (and am open to suggestions > for better schemes): > > 1) Add a user-controlled site-lisp directory to each of the emacs > directories. So the tree would now look like: > /sw/etc/emacs/site-start.d/ > /site-lisp > /sw/etc/emacs21/site-start.d/ > /site-lisp > > 2) Make /sw/etc/emacsen-common the startup-script directory, leaving > /sw/etc/emacs for user-added files. > > Problems with #1: having a directory with two similarly named > subdirectories, one of which shouldn't be touched unless the user > really knows what she is doing is kind of confusing. > > Problems with #2: it's probably not an obvious place for people to > look when they're trying to customize their startups. Plus the > hierarchies get pretty long (e.g., > /sw/etc/emacsen-common/emacs/site- start.d/00fink-vars.el)... > > I think my vote is with #1. But if there's a #3 that solves this in > a semi-magical fashion I'd love to hear it...
I'm not sure if I understood well. My philosophy would be to distinguish clearly between system installed files and user istalled files. So, my #3: 3) For emacsen-common-compliant packages: /sw/etc/emacs/emacsen-common/emacs/... /sw/etc/emacs/emacsen-common/emacs21/... /sw/etc/emacs/emacsen-common/emacs20/... For the general user (in analogy to the current /usr/local/share/emacs): /sw/etc/emacs/share/site-lisp/... /sw/etc/emacs/share/20.7/... /sw/etc/emacs/share/21.1/... /sw/etc/emacs/share/21.2/... Then, a user could link /usr/share/emacs (or /usr/local/share/emacs) to /sw/etc/emacs/share (at her own risk). cheers -- e. Enrico Franconi - [EMAIL PROTECTED] University of Manchester - http://www.cs.man.ac.uk/~franconi/ Department of Computer Science - Phone: +44 (161) 275 6170 Manchester M13 9PL, UK - Fax: +44 (161) 275 6204 _______________________________________________________________ Have big pipes? SourceForge.net is looking for download mirrors. We supply the hardware. You get the recognition. Email Us: [EMAIL PROTECTED] _______________________________________________ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel