Ludovic Courtès (2016-02-06 15:41 +0300) wrote: > Alex Kost <alez...@gmail.com> skribis: > >> [PATCH 3/4] system: Fix EMACSLOADPATH. >> >> This is an easy fix, however I've just thought that we can get rid of >> EMACSLOADPATH completely. Since now our Emacs can load packages from >> guix directories ("~/.guix-profile" and "/run/current-system/profile") >> there is no need to use "/etc/emacs/site-start.el" anymore, because Emacs >> will load "guix-autoloads.el" and "geiser-autoloads.el" from a system >> profile. >> >> So I think this patch is OK as a current fix, but eventually we should >> remove "guix-init.el" and "/etc/emacs/site-start.el". I'll send a >> patch for it later. > > Good, this is better.
OK, so I'm sending the following patches for this change: [PATCH 1/3] emacs: Autoload hooks instead of putting them in 'guix-init'. [PATCH 2/3] system: Do not create "site-start.el". [PATCH 3/3] emacs: Deprecate "guix-init.el". However, they should be commited after updating guix-devel snapshot, because with the current source, Emacs finds packages only in a user profile, but not in the system one (it was introduced in commit 004ea62). -- Alex