Re: My Plan for early-packages (user packages)
Steve Youngs <steve <at> sxemacs.org>
2015-05-10 23:35:24 GMT
[ Quoted in full because Nelson forgot to send it to the list ]
Nelson Ferreira <nelson.ferreira <at> inware.org> writes:
>> On May 10, 2015, at 0:56 , Steve Youngs <steve <at> sxemacs.org> wrote:
>> Hey Peeps!
>> Riding on the back of my XDG init directory change I want to allow an
>> XDG compatible place for early-packages.
>> - If you use the legacy init directory (~/.sxemacs), no matter how
>> you've convinced SXEmacs to use that, then these packages will go
>> there. IOW, nothing changes.
> Since we have --user-init-directory and we are splitting the possible location
> of the user-package-directory I think it is only sensible to add
OK, I'm not against this idea, but on the other hand I'm not overly sure
it'd be needed. You can already set your package path at compile time
with `--with-package-path', and `--with-package-prefix', or at run
time with $EMACSPACKAGEPATH. Also, $SXE_USE_LEGACY would mean
early-packages go in ~/.sxemacs/
Personally, I don't like any of the `-user*' command line switches, but
not enough to go to the effort of removing them.
>> One thing I am not going to do is support "cross-pollination". If you
>> want your init in ~/.sxemacs that's where you keep your packages as
>> well. If you want a XDG init, your packages will be in a XDG location
> Well my request above is somewhat different since it is an override
> through the command line.
I'm not going to say "yes" or "no" just yet, what I will say is that
I'll look at it and do my best to keep you happy.
 Admittedly, these are really for messing about with the system
package directories, rather than the user ones.
|---<Steve Youngs>---------------<GnuPG KeyID: A94B3003>---|
| SXEmacs - The only _______ you'll ever need. |
| Fill in the blank, yes, it's THAT good! |
|------------------------------------<steve <at> sxemacs.org>---|