This patchset fixes a couple of issues discovered in bug #22550 (see the bottom of <http://debbugs.gnu.org/cgi/bugreport.cgi?msg=14;bug=22550>).
[PATCH 1/4] emacs: Factorize searching for Emacs packages. [PATCH 2/4] emacs: Find Emacs packages in a system profile. [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. [PATCH 4/4] doc: Document 'guix-edit' Emacs command.