Bug 2: no collision handling.

This is a bug, IMHO.  Indeed, if an user prefers another version of
builtin modes or packages, they should not collide with the builtin
ones.  Well, they do not collide when using “guix shell”:

     guix shell -C emacs emacs-transient -E TERM -- emacs -q

Therefore, maybe the issue comes from some specific code from “guix
home”.  Hum, I do not know.

They do, in fact, collide -- as I mentioned in the e-mail you replied to:

[...] because "guix shell" (and likewise for "environment") suppresses collision error messages:

$ guix shell emacs emacs-transient

(see: https://issues.guix.gnu.org/54350).

More info: (guix profiles) does not seem to handle this anywhere.

Attachment: OpenPGP_0x49E3EE22191725EE.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to