Next: Help, Previous: Configuration, Up: Top [Contents][Index]
And some more commands that were not covered by the other chapters.
Open a mail buffer to report a bug for GNU Guix similarly to M-x report-emacs-bug command.
Set current Emacs environment according to a specified profile. Note that there is no way to restore the original environment (you have to restart Emacs if you wish to do it).
It is the same as guix pull
shell command (see Invoking
guix pull in The GNU Guix Reference Manual). With C-u,
make it verbose.
Once guix pull
has succeeded, the Guix REPL is
restarted2. This allows you to keep
using the Emacs interface with the updated Guix code.
Compute and copy to the kill ring (see Yanking in The GNU Emacs Manual) the SHA256 hash of a file (see Invoking guix hash in The GNU Guix Reference Manual). With C-u, prompt for a hash format.
If you call this command on a directory, its hash will be calculated recursively without version-controlled files (so you can use this hash in a package recipe).
Note that name/version pairs cannot be used to identify packages (because a name is not necessarily unique), so Emacs-Guix uses special identifiers that live only during a guile session, so if the Guix REPL was restarted, you may want to revert “list” buffer (by pressing g).