all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [ANN] Emacs-Guix 0.5
@ 2018-09-10 16:08 Alex Kost
  2018-09-11 10:36 ` Pierre Neidhardt
  2018-09-13  8:58 ` Ludovic Courtès
  0 siblings, 2 replies; 3+ messages in thread
From: Alex Kost @ 2018-09-10 16:08 UTC (permalink / raw)
  To: help-guix

Hello, Emacs-Guix (Emacs interface for GNU Guix) version 0.5 has been
released.  If you are not familiar with it yet, you may start with:
‘guix package -i emacs-guix’ and "M-x guix-help".

There is one big addition and one big "subtraction" in this release:

* Added: Interface for store items

  As you know, "guix gc" has several options that allow you to look at
  live/dead store paths, their references, derivers, etc.  Now
  Emacs-Guix also provides a way to look at these things.  In
  particular, there are the following new commands analogous to the
  according "guix gc" options:

    - guix-store-live-items
    - guix-store-dead-items
    - guix-store-item
    - guix-store-item-referrers
    - guix-store-item-references
    - guix-store-item-requisites
    - guix-store-item-derivers
    - guix-store-failures

  (Note: If your store is big, the first 2 commands may take a very long
  time to run).  As usual, you can press RET in the "Guix Store Items"
  buffer to get more info.  Also "Guix Package Info" buffer will contain
  "Store item" button for the installed packages.

  Many THANKS to Pierre Neidhardt for the idea of this feature and for
  the initial code for it.

* Removed: Interface for Hydra

  Now there are no "M-x guix-hydra-…" commands.  This feature was
  extracted into "emacs-build-farm" package (which can be installed with
  guix).  You may look at the announcement here:

    http://lists.gnu.org/archive/html/guix-devel/2018-08/msg00204.html

-- 
Alex

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [ANN] Emacs-Guix 0.5
  2018-09-10 16:08 [ANN] Emacs-Guix 0.5 Alex Kost
@ 2018-09-11 10:36 ` Pierre Neidhardt
  2018-09-13  8:58 ` Ludovic Courtès
  1 sibling, 0 replies; 3+ messages in thread
From: Pierre Neidhardt @ 2018-09-11 10:36 UTC (permalink / raw)
  To: Alex Kost; +Cc: help-guix

[-- Attachment #1: Type: text/plain, Size: 483 bytes --]

Precision: my initial suggestion was motivated by the desire to recover disk
space from the store by removing _some_ dead items, without running `guix gc`
which could remove too many items which would need to be rebuilt later on.

guix-store-* lets you sort items by size and select which items you'd like to
remove.

It can be seen as a disk analyzer for the Guix store, analogous to programs
like Baobab or ncdu.

Cheers!

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [ANN] Emacs-Guix 0.5
  2018-09-10 16:08 [ANN] Emacs-Guix 0.5 Alex Kost
  2018-09-11 10:36 ` Pierre Neidhardt
@ 2018-09-13  8:58 ` Ludovic Courtès
  1 sibling, 0 replies; 3+ messages in thread
From: Ludovic Courtès @ 2018-09-13  8:58 UTC (permalink / raw)
  To: Alex Kost; +Cc: help-guix

Hello,

Alex Kost <alezost@gmail.com> skribis:

> Hello, Emacs-Guix (Emacs interface for GNU Guix) version 0.5 has been
> released.  If you are not familiar with it yet, you may start with:
> ‘guix package -i emacs-guix’ and "M-x guix-help".
>
> There is one big addition and one big "subtraction" in this release:
>
> * Added: Interface for store items
>
>   As you know, "guix gc" has several options that allow you to look at
>   live/dead store paths, their references, derivers, etc.  Now
>   Emacs-Guix also provides a way to look at these things.  In
>   particular, there are the following new commands analogous to the
>   according "guix gc" options:
>
>     - guix-store-live-items
>     - guix-store-dead-items
>     - guix-store-item
>     - guix-store-item-referrers
>     - guix-store-item-references
>     - guix-store-item-requisites
>     - guix-store-item-derivers
>     - guix-store-failures

Very nice additions, as usual.  Thank you!

Ludo’.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2018-09-13  8:59 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-09-10 16:08 [ANN] Emacs-Guix 0.5 Alex Kost
2018-09-11 10:36 ` Pierre Neidhardt
2018-09-13  8:58 ` Ludovic Courtès

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.