[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ANN] Emacs-Guix 0.4
From: |
Alex Kost |
Subject: |
Re: [ANN] Emacs-Guix 0.4 |
Date: |
Wed, 23 May 2018 20:46:44 +0300 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) |
Ludovic Courtès (2018-05-23 17:30 +0200) wrote:
> Hello!
>
> Maxim Cournoyer <address@hidden> skribis:
>
>> Alex Kost <address@hidden> writes:
>>
>>> Hello, Emacs-Guix (Emacs interface for GNU Guix) version 0.4 has been
>>> released. If you are not familiar with it yet, you may start with:
>>> ‘guix package -i emacs-guix’ and "M-x guix-about".
>>
>> Just wanted to say thank you for this new feature packed release! I look
>> forward to trying it out :)
>
> +1 I just tried it out and these new features are awesome, as usual!
>
> ‘guix-all-services’ is very cool! (It shows that we lack descriptions
> for roughly a third of the services; if you’re reading along, consider
> helping out. :-))
>
> I think ‘guix-dependent-packages’ is going to be very useful. I wonder
> if we could have ‘C-u guix-dependent-packages’ list only packages that
> are direct dependents? That would be helpful in some situations.
I agree! Is there a shell command for this? I mean I'd like to know
what Guile code can do this :-)
Currently, the following code is used to get dependent packages:
(with-store store
(run-with-store store
(mlet %store-monad ((edges (node-back-edges %bag-node-type
(all-packages))))
(return (node-transitive-edges packages edges)))))
--
Alex