<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/doc/emacs.texi, 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>2016-12-29T20:40:24Z</updated>
<entry>
<title>Remove Emacs interface.</title>
<updated>2016-12-29T20:40:24Z</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2016-12-22T09:47:28Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=deb6276dda81a69da38e842d269c5370a28fa5cf'/>
<id>urn:sha1:deb6276dda81a69da38e842d269c5370a28fa5cf</id>
<content type='text'>
* emacs/guix-about.el: Remove file.
* emacs/guix-backend.el: Likewise.
* emacs/guix-base.el: Likewise.
* emacs/guix-buffer.el: Likewise.
* emacs/guix-build-log.el: Likewise.
* emacs/guix-command.el: Likewise.
* emacs/guix-config.el.in: Likewise.
* emacs/guix-devel.el: Likewise.
* emacs/guix-entry.el: Likewise.
* emacs/guix-external.el: Likewise.
* emacs/guix-geiser.el: Likewise.
* emacs/guix-guile.el: Likewise.
* emacs/guix-help-vars.el: Likewise.
* emacs/guix-helper.scm.in: Likewise.
* emacs/guix-history.el: Likewise.
* emacs/guix-hydra-build.el: Likewise.
* emacs/guix-hydra-jobset.el: Likewise.
* emacs/guix-hydra.el: Likewise.
* emacs/guix-info.el: Likewise.
* emacs/guix-init.el: Likewise.
* emacs/guix-license.el: Likewise.
* emacs/guix-list.el: Likewise.
* emacs/guix-location.el: Likewise.
* emacs/guix-main.scm: Likewise.
* emacs/guix-messages.el: Likewise.
* emacs/guix-pcomplete.el: Likewise.
* emacs/guix-popup.el: Likewise.
* emacs/guix-prettify.el: Likewise.
* emacs/guix-profiles.el: Likewise.
* emacs/guix-read.el: Likewise.
* emacs/guix-ui-generation.el: Likewise.
* emacs/guix-ui-license.el: Likewise.
* emacs/guix-ui-location.el: Likewise.
* emacs/guix-ui-package.el: Likewise.
* emacs/guix-ui-system-generation.el: Likewise.
* emacs/guix-ui.el: Likewise.
* emacs/guix-utils.el: Likewise.
* emacs/local.mk: Likewise.
* doc/emacs.texi: Likewise.
* doc/guix.texi: Remove cross-references to Emacs nodes.
(Package Management): Mention 'emacs-guix' package.
* doc/contributing.texi (The Perfect Setup): Remove the reference.
* doc/htmlxref.cnf: Add 'emacs-guix' URL.
* Makefile.am: Remove Emacs stuff.
* configure.ac: Likewise.
* gnu/packages/package-management.scm (guix-0.12.0)[native-inputs]:
Remove "emacs".
[propagated-inputs]: Remove "geiser" and "emacs-magit-popup".

Co-authored-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>doc: emacs: Clarify 'guix-use-substituse' and 'guix-dry-run'.</title>
<updated>2016-10-23T05:02:32Z</updated>
<author>
<name>宋文武</name>
<email>iyzsong@gmail.com</email>
</author>
<published>2016-10-23T04:49:51Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=6f52b82d42a27228032b0d1e8106370818153072'/>
<id>urn:sha1:6f52b82d42a27228032b0d1e8106370818153072</id>
<content type='text'>
Reported by apteryx on #guix.

* doc/emacs.texi (Emacs Build Options): Mention the variable value when describe
the effects of 'guix-use-substitute' and 'guix-dry-run'.
</content>
</entry>
<entry>
<title>doc: Fix typos.</title>
<updated>2016-09-02T17:54:21Z</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2016-09-02T17:54:21Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=5741e3e5520998f93b59848b3e58f99c0357e9a5'/>
<id>urn:sha1:5741e3e5520998f93b59848b3e58f99c0357e9a5</id>
<content type='text'>
* doc/guix.texi: Fix typo.
* doc/emacs.texi: Fix multiple typos.
</content>
</entry>
<entry>
<title>emacs: Add 'guix-package-from-file' command.</title>
<updated>2016-05-10T09:05:53Z</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2016-04-05T20:39:03Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=f8476e17a70ecc7d46c746480130477b7c35306b'/>
<id>urn:sha1:f8476e17a70ecc7d46c746480130477b7c35306b</id>
<content type='text'>
* emacs/guix-main.scm (register-package, packages-from-file): New procedures.
(%patterns-makers): Add 'from-file' search type.
* emacs/guix-messages.el (guix-messages): Add messages for it.
* emacs/guix-ui-package.el (guix-package-from-file): New command.
(guix-package-info-insert-location): Adjust for 'from-file' type.
* doc/emacs.texi (Emacs Commands): Document it.
</content>
</entry>
<entry>
<title>emacs: Add 'guix-find-license-definition' command.</title>
<updated>2016-04-26T09:32:56Z</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2016-04-08T08:49:39Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=8472b2fd2d4c4d060b1333c9c527575d965a0ebd'/>
<id>urn:sha1:8472b2fd2d4c4d060b1333c9c527575d965a0ebd</id>
<content type='text'>
* emacs/guix-license.el (guix-license-file): New procedure.
(guix-find-license-definition): New command.
* doc/emacs.texi (Emacs Licenses): Document it.
</content>
</entry>
<entry>
<title>emacs: Add interface for package locations.</title>
<updated>2016-04-18T07:09:02Z</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2016-04-01T20:53:20Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=b4b9975d4abf8ee7d4f3762e5e6aea656cbeb61f'/>
<id>urn:sha1:b4b9975d4abf8ee7d4f3762e5e6aea656cbeb61f</id>
<content type='text'>
* emacs/guix-main.scm (%package-location-param-alist): New variable.
(package-location-&gt;sexp, package-location-entries): New procedures.
* emacs/guix-ui-location.el: New file.
* emacs.am (ELFILES): Add it.
* doc/emacs.texi (Emacs Package Locations): Document 'guix-locations'.
* NEWS: Mention it.
</content>
</entry>
<entry>
<title>doc: emacs: Add "Package Source Locations" section.</title>
<updated>2016-04-18T07:09:02Z</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2016-04-01T18:52:58Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=b5e3cbbb248f3f5096c9d83d9db586db08d52b04'/>
<id>urn:sha1:b5e3cbbb248f3f5096c9d83d9db586db08d52b04</id>
<content type='text'>
* doc/emacs.texi (Emacs Commands): Move description of 'guix-edit'
command to...
(Emacs Package Locations): ... here.  Document 'guix-find-location'.
New node.
* doc/guix.texi (Top): Add it.
</content>
</entry>
<entry>
<title>emacs: Add 'guix-packages-by-location' command.</title>
<updated>2016-04-18T07:09:01Z</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2016-03-31T21:07:33Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=b4ea535a9f0382f3575fdeb3b2eb1cc7cfc37cd4'/>
<id>urn:sha1:b4ea535a9f0382f3575fdeb3b2eb1cc7cfc37cd4</id>
<content type='text'>
* emacs/guix-main.scm (packages-by-location-file, package-location-files):
New procedures.
(%patterns-makers): Add 'location' search type.
* emacs/guix-messages.el (guix-message-packages-by-location): New procedure.
(guix-messages): Use it.
* emacs/guix-read.el (guix-package-locations)
(guix-read-package-location): New procedures.
* emacs/guix-ui-package.el (guix-packages-by-location): New command.
* doc/emacs.texi (Emacs Commands): Document it.

Co-authored-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>doc: Clarify installation instructions for "guix.el".</title>
<updated>2016-03-24T15:49:59Z</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2016-03-05T08:39:35Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=6667af6a97dc544ae4c9041702b434ab1cf49677'/>
<id>urn:sha1:6667af6a97dc544ae4c9041702b434ab1cf49677</id>
<content type='text'>
* doc/emacs.texi (Emacs Initial Setup): Mention that "guix package -i
guix" is an easy way.  Warn that "make install" may lead to an outdated
code.
</content>
</entry>
<entry>
<title>emacs: Deprecate "guix-init.el".</title>
<updated>2016-03-24T15:49:59Z</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2016-02-08T17:34:13Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=ff4455e6e225ab6f12d6d8e015f403a6090ed1b8'/>
<id>urn:sha1:ff4455e6e225ab6f12d6d8e015f403a6090ed1b8</id>
<content type='text'>
'guix-init' served 2 purposes:

- to autoload guix commands (by requiring 'guix-autoloads');
- and to autoload Emacs packages installed with Guix (by requiring
  'guix-emacs').

The second purpose is not actual anymore, as Emacs package handles this
task now, so there is no need in 'guix-init' anymore.

* emacs/guix-init.el: Do not require 'guix-emacs'.  Add a deprecation
  message.
* doc/emacs.texi (Emacs Initial Setup): Recommend to use
  'guix-autoloads' instead of 'guix-init'.
</content>
</entry>
</feed>
