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