guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Why do we use ".../share/emacs/site-lisp/guix.d/"?


From: Ludovic Courtès
Subject: Re: Why do we use ".../share/emacs/site-lisp/guix.d/"?
Date: Thu, 19 May 2016 14:02:03 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

Alex Kost <address@hidden> skribis:

> Ludovic Courtès (2016-05-17 00:15 +0300) wrote:
>
>> Alex Kost <address@hidden> skribis:
>>
>>> Federico Beffa (2016-05-09 09:42 +0300) wrote:
>>>
>>>> On Sun, May 8, 2016 at 9:51 PM, Alex Kost <address@hidden> wrote:
>>
>> [...]
>>
>>>> * It also makes it obvious that packages into that directory are
>>>> installed in a guix specific way. Therefore, if you try to use them
>>>> with an emacs from a foreign distro, you know that you have to do
>>>> something to make them work.
>>>
>>> You don't have to do anything to make them work if you use emacs from
>>> Guix.  Also I don't think that making it obvious that this is a guix
>>> specific directory is needed.  Moreover it may be confusing (see [1]).
>>> I would wonder why there is this an additional layer in elisp hierarchy,
>>> and I actually wonder… I mean I don't like it.
>>>
>>>> I'm therefore in favor of keeping "guix.d".
>>>
>>> OK, I see.  So it's 1 for keeping "guix.d" part and 1 for removing it.
>>> Please people give your opinions!
>>
>> Let’s make sure we understand each other before we vote.  :-)
>
> I think I understand your (I mean Federico and you) point.
>
>> Federico suggests above that having “guix.d” makes it clear that a
>> non-Guix-installed Emacs on a foreign distro may not be able to use
>> those packages.
>
> I don't see how this makes it more clear.  Of course a
> non-Guix-installed Emacs knows nothing about packages installed in a
> Guix profile.  As for me, "~/.guix-profile" is already clear enough, and
> there is no reason to add another "guix"-containing name part to the
> file hierarchy.

I see, I get your point, and I think I concur.

Federico: is there anything we’re missing from your argument?

Thanks,
Ludo’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]