Along with the general “list” keys (see List buffer), a “package-list” buffer additionally provides the following key bindings:
Mark the current package for installation.
Mark the current package for deletion.
Mark the current package for upgrading.
Mark all obsolete packages for upgrading (with prefix, mark all installed packages for upgrading).
Execute actions on the marked packages.
Edit the definition of the current package (go to its location). This
is similar to
guix edit command (see Invoking guix
edit in The GNU Guix Reference Manual), but for opening a
package recipe in the current Emacs instance.
Show graph for the current package (see Graph Configuration).
Show package size (see Invoking guix size in The GNU Guix Reference Manual).
Lint the current package (see Invoking guix lint in The GNU Guix Reference Manual). With prefix argument, you’ll be prompted for checker names.
Display latest builds (from the Guix build farm) of the current package.
Similarly, “package-info” buffer provides the following key bindings:
Install the current package.
Delete the current package.
Upgrade the current package.
Go to the package definition.
Show package graph.
Show package size.
Lint the package.