Hi Florian,

the problem with the current scheme is you cannot install a non-default
version of an Emacs package into a profile and keep it up-to-date with
nix-env -u \*. If you update the profile, you'll be switched back to
whatever happens to be listed first in all-packages.nix. The only
reliable way to refer to an Emacs package is by attribute. Under these
circumstances, it's a mistake to use "recurseIntoAttrs" with more than
one package set.

I guess, what we should do is bake the emacs version used to build that
package into the package name -- like we do in haskellPackages --, but I
don't have time to make those changes right now. :-(

Take care,
Peter

_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to