all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [ANN] Emacs-Guix 0.3.2
@ 2017-07-02 17:53 Alex Kost
  2017-07-03  7:43 ` Ludovic Courtès
  0 siblings, 1 reply; 2+ messages in thread
From: Alex Kost @ 2017-07-02 17:53 UTC (permalink / raw)
  To: help-guix

Hello, Emacs-Guix (Emacs interface for GNU Guix) has been updated to
version 0.3.2.  It can be installed with:

  guix package -i emacs-guix

This release was done to be consistent with the latest Guix code (see
technical details below if you are interested). If you did "guix pull"
recently, you may get an error like this:

  Invalid read syntax: "#"

if you try to get a list of packages.  So if you see this error, it's
time to update Emacs-Guix :-)

Above that, there is only one new "feature": the new key bindings in
*Guix Package Info* buffer.  These keys are similar to the keys in *Guix
Packages* buffer, and they are just "shortcuts" that you can use instead
of pressing buttons in "Package Info".

See (info "(emacs-guix) Package Keys") in the Emacs info manual or:

  https://alezost.github.io/guix.el/manual/0.3.2/html_node/Package-Keys.html#Info-Buffer

to learn about these keys (btw, you can press "h" in almost any Guix
buffer to get a "hint" with the keys).

Now about the "breaking" change in Guix: In the past,
'manifest-entry-dependencies' procedure returned a list of file names,
and now¹, it returns a list of manifest entries.  This change caused an
error during parsing an output from the scheme side in Emacs-Guix.  This
is fixed² in the new release.

¹ http://git.savannah.gnu.org/cgit/guix.git/commit/?id=55b4715fd4c03e46501f123c5c9bc6072edf12a4
² https://github.com/alezost/guix.el/commit/f4b0d8d83bad30b99a919639b387189350c6fc62

-- 
Alex

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

* Re: [ANN] Emacs-Guix 0.3.2
  2017-07-02 17:53 [ANN] Emacs-Guix 0.3.2 Alex Kost
@ 2017-07-03  7:43 ` Ludovic Courtès
  0 siblings, 0 replies; 2+ messages in thread
From: Ludovic Courtès @ 2017-07-03  7:43 UTC (permalink / raw)
  To: Alex Kost; +Cc: help-guix

Heya,

Alex Kost <alezost@gmail.com> skribis:

> Now about the "breaking" change in Guix: In the past,
> 'manifest-entry-dependencies' procedure returned a list of file names,
> and now¹, it returns a list of manifest entries.  This change caused an
> error during parsing an output from the scheme side in Emacs-Guix.  This
> is fixed² in the new release.
>
> ¹ http://git.savannah.gnu.org/cgit/guix.git/commit/?id=55b4715fd4c03e46501f123c5c9bc6072edf12a4
> ² https://github.com/alezost/guix.el/commit/f4b0d8d83bad30b99a919639b387189350c6fc62

Good catch, thanks for putting out a new release this quickly!

Ludo’.

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

end of thread, other threads:[~2017-07-03  7:44 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-02 17:53 [ANN] Emacs-Guix 0.3.2 Alex Kost
2017-07-03  7:43 ` 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.