guix/patches/emacs/guix-read.el, branch series-3655 Guix http://git.cbaines.net/guix/patches/atom?h=series-3655 2016-12-29T20:40:24Z Remove Emacs interface. 2016-12-29T20:40:24Z Alex Kost alezost@gmail.com 2016-12-22T09:47:28Z urn:sha1:deb6276dda81a69da38e842d269c5370a28fa5cf * 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 <ludo@gnu.org> emacs: Add 'guix-packages-by-location' command. 2016-04-18T07:09:01Z Alex Kost alezost@gmail.com 2016-03-31T21:07:33Z urn:sha1:b4ea535a9f0382f3575fdeb3b2eb1cc7cfc37cd4 * 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 <ludo@gnu.org> emacs: Add 'guix-browse-license-url' command. 2016-01-25T19:11:47Z Alex Kost alezost@gmail.com 2016-01-19T17:27:58Z urn:sha1:71310ccc56f24c7975ddc3bb9893083e138be808 * emacs/guix-main.scm (%licenses): New variable. (licenses, license-names, lookup-license, lookup-license-uri): New procedures. * emacs/guix-read.el (guix-license-names, guix-read-license-name): New procedures. * emacs/guix-license.el: New file. (guix-lookup-license-url): New procedure. (guix-browse-license-url): New command. * emacs.am (ELFILES): Add new file. emacs: Reorganize 'readers' code. 2016-01-02T14:25:35Z Alex Kost alezost@gmail.com 2015-12-09T11:12:00Z urn:sha1:b1990426fdec1b0047a115116ac686c6dd4d4884 * emacs/guix-base.el (guix-graph-type-names, guix-refresh-updater-names) (guix-lint-checker-names, guix-package-names): Move to... * emacs/guix-read.el: ... here. (guix-read-file-name, guix-define-reader, guix-define-readers): Move to... * emacs/guix-utils.el: ... here. emacs: Add 'guix-keyword-args-let'. 2016-01-02T14:25:35Z Alex Kost alezost@gmail.com 2015-11-18T19:28:13Z urn:sha1:4ba476f94992247cd54541ac09b0a516660f20e5 * emacs/guix-utils.el (guix-keyword-args-let): New macro. (guix-utils-font-lock-keywords): Add it. * emacs/guix-base.el (guix-define-buffer-type): Use it. * emacs/guix-list.el (guix-list-define-entry-type): Use it. * emacs/guix-read.el (guix-define-readers): Use it. emacs: Add completions for '--type' option of 'refresh' popup. 2015-11-02T12:51:40Z Alex Kost alezost@gmail.com 2015-10-28T18:11:36Z urn:sha1:6407ce8ea1b67024e50273b7d6a1773a16a42322 * guix/scripts/refresh.scm: Export '%updaters'. * emacs/guix-main.scm (refresh-updater-names): New procedure. * emacs/guix-base.el (guix-refresh-updater-names): New function. * emacs/guix-read.el (guix-read-refresh-updater-names, guix-read-refresh-updater-names-string): New functions. * emacs/guix-command.el (guix-command-improve-refresh-argument): Use 'guix-read-refresh-updater-names-string'. emacs: Add minibuffer readers. 2015-08-30T15:26:02Z Alex Kost alezost@gmail.com 2015-08-12T18:01:41Z urn:sha1:d007d8a10cbc3100fe71b61add8eb7723a1c93e8 * emacs/guix-read.el: New file. * emacs.am (ELFILES): Add it.
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<feed xmlns="http://www.w3.org/2005/Atom">
<title>guix/patches/emacs/guix-read.el, branch series-3655</title>
<subtitle>Guix</subtitle>
<id>http://git.cbaines.net/guix/patches/atom?h=series-3655</id>
<link rel="self" href="http://git.cbaines.net/guix/patches/atom?h=series-3655"/>
<link rel="alternate" type="text/html" href="http://git.cbaines.net/guix/patches/"/>
<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="http://git.cbaines.net/guix/patches/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 <ludo@gnu.org> </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="http://git.cbaines.net/guix/patches/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 <ludo@gnu.org> </content>
</entry>
<entry>
<title>emacs: Add 'guix-browse-license-url' command.</title>
<updated>2016-01-25T19:11:47Z</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2016-01-19T17:27:58Z</published>
<link rel="alternate" type="text/html" href="http://git.cbaines.net/guix/patches/commit/?id=71310ccc56f24c7975ddc3bb9893083e138be808"/>
<id>urn:sha1:71310ccc56f24c7975ddc3bb9893083e138be808</id>
<content type="text"> * emacs/guix-main.scm (%licenses): New variable. (licenses, license-names, lookup-license, lookup-license-uri): New procedures. * emacs/guix-read.el (guix-license-names, guix-read-license-name): New procedures. * emacs/guix-license.el: New file. (guix-lookup-license-url): New procedure. (guix-browse-license-url): New command. * emacs.am (ELFILES): Add new file. </content>
</entry>
<entry>
<title>emacs: Reorganize 'readers' code.</title>
<updated>2016-01-02T14:25:35Z</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2015-12-09T11:12:00Z</published>
<link rel="alternate" type="text/html" href="http://git.cbaines.net/guix/patches/commit/?id=b1990426fdec1b0047a115116ac686c6dd4d4884"/>
<id>urn:sha1:b1990426fdec1b0047a115116ac686c6dd4d4884</id>
<content type="text"> * emacs/guix-base.el (guix-graph-type-names, guix-refresh-updater-names) (guix-lint-checker-names, guix-package-names): Move to... * emacs/guix-read.el: ... here. (guix-read-file-name, guix-define-reader, guix-define-readers): Move to... * emacs/guix-utils.el: ... here. </content>
</entry>
<entry>
<title>emacs: Add 'guix-keyword-args-let'.</title>
<updated>2016-01-02T14:25:35Z</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2015-11-18T19:28:13Z</published>
<link rel="alternate" type="text/html" href="http://git.cbaines.net/guix/patches/commit/?id=4ba476f94992247cd54541ac09b0a516660f20e5"/>
<id>urn:sha1:4ba476f94992247cd54541ac09b0a516660f20e5</id>
<content type="text"> * emacs/guix-utils.el (guix-keyword-args-let): New macro. (guix-utils-font-lock-keywords): Add it. * emacs/guix-base.el (guix-define-buffer-type): Use it. * emacs/guix-list.el (guix-list-define-entry-type): Use it. * emacs/guix-read.el (guix-define-readers): Use it. </content>
</entry>
<entry>
<title>emacs: Add completions for '--type' option of 'refresh' popup.</title>
<updated>2015-11-02T12:51:40Z</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2015-10-28T18:11:36Z</published>
<link rel="alternate" type="text/html" href="http://git.cbaines.net/guix/patches/commit/?id=6407ce8ea1b67024e50273b7d6a1773a16a42322"/>
<id>urn:sha1:6407ce8ea1b67024e50273b7d6a1773a16a42322</id>
<content type="text"> * guix/scripts/refresh.scm: Export '%updaters'. * emacs/guix-main.scm (refresh-updater-names): New procedure. * emacs/guix-base.el (guix-refresh-updater-names): New function. * emacs/guix-read.el (guix-read-refresh-updater-names, guix-read-refresh-updater-names-string): New functions. * emacs/guix-command.el (guix-command-improve-refresh-argument): Use 'guix-read-refresh-updater-names-string'. </content>
</entry>
<entry>
<title>emacs: Add minibuffer readers.</title>
<updated>2015-08-30T15:26:02Z</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2015-08-12T18:01:41Z</published>
<link rel="alternate" type="text/html" href="http://git.cbaines.net/guix/patches/commit/?id=d007d8a10cbc3100fe71b61add8eb7723a1c93e8"/>
<id>urn:sha1:d007d8a10cbc3100fe71b61add8eb7723a1c93e8</id>
<content type="text"> * emacs/guix-read.el: New file. * emacs.am (ELFILES): Add it. </content>
</entry>
</feed>