>>> 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.