<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/gnu/packages/aux-files/emacs, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://www.git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://www.git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/'/>
<updated>2017-07-29T20:19:17Z</updated>
<entry>
<title>gnu: emacs: Check GUIX_ENVIRONMENT when autoloading packages.</title>
<updated>2017-07-29T20:19:17Z</updated>
<author>
<name>Kyle Meyer</name>
<email>kyle@kyleam.com</email>
</author>
<published>2017-07-27T05:01:26Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=24b115dff570948f88bfd67179055097bcf875ff'/>
<id>urn:sha1:24b115dff570948f88bfd67179055097bcf875ff</id>
<content type='text'>
Check the environment profile so that we autoload packages that are given as
arguments to "guix environment" but are not in the system or user profile.
Note that the union of Emacs packages in the system, user, and environment
profiles will be autoloaded even when --pure was passed to "guix environment",
because it's not clear how to detect that --pure was given.

* gnu/packages/aux-files/emacs/guix-emacs.el (guix-emacs-autoload-packages):
Add Emacs packages from GUIX_ENVIRONMENT profile.

Signed-off-by: Alex Kost &lt;alezost@gmail.com&gt;
</content>
</entry>
<entry>
<title>gnu: emacs: Simplify "guix-emacs.el".</title>
<updated>2017-02-27T13:44:58Z</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2017-02-18T08:44:52Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=9bd94544be43b7d028e1aaeb4069b07bdb24610f'/>
<id>urn:sha1:9bd94544be43b7d028e1aaeb4069b07bdb24610f</id>
<content type='text'>
* gnu/packages/aux-files/emacs/guix-emacs.el: Do not try to require
'guix-profiles'.  Do not call 'guix-emacs-autoload-packages' in the top
level.
(guix-package-enable-at-startup): Remove.  This variable can't be set by
a user since this file is loaded before user config.
(guix-emacs-autoload-packages): Use 'guix-read-package-profile' instead
of 'guix-profile-prompt' in interactive clause (it was renamed in
Emacs-Guix).
* gnu/packages/emacs.scm (emacs)[arguments]: Call
'guix-emacs-autoload-packages' in "site-start.el" after requiring
'guix-emacs'.
</content>
</entry>
<entry>
<title>gnu: emacs: Move "guix-emacs.el" to "aux-files".</title>
<updated>2017-02-27T13:44:58Z</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2017-02-18T08:24:41Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=59d04f63dfe8b68906e4cccc60ca27cbd546db78'/>
<id>urn:sha1:59d04f63dfe8b68906e4cccc60ca27cbd546db78</id>
<content type='text'>
* emacs/guix-emacs.el: Rename to...
* gnu/packages/aux-files/emacs/guix-emacs.el: ... this.
* Makefile.am (AUX_FILES): Add it.
* gnu/packages/emacs.scm (emacs)[inputs]: Remove 'guix' source.
[native-inputs]: Add "guix-emacs.el" auxiliary file.
[arguments]: Adjust 'install-site-start' phase accordingly.
</content>
</entry>
</feed>
