<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/emacs/guix-pcomplete.el, 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>
</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>emacs: Add missing shell completions.</title>
<updated>2016-01-13T14:55:47Z</updated>
<author>
<name>Alex Kost</name>
</author>
<published>2016-01-12T14:37:44Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=883fc5ed422cdfb32e63c963882755240c32b8f2'/>
<id>urn:sha1:883fc5ed422cdfb32e63c963882755240c32b8f2</id>
<content type='text'>
* emacs/guix-pcomplete.el (guix-pcomplete-complete-option-arg): Complete
  file name for '--install-from-file' option of 'guix package' command,
  and for '--file' and '--with-source' options of 'guix build' command.
</content>
</entry>
<entry>
<title>emacs: Add shell completions for 'guix refresh --type'.</title>
<updated>2015-10-31T20:21:23Z</updated>
<author>
<name>Alex Kost</name>
</author>
<published>2015-10-28T17:48:45Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=b0e44d4f7d13b1c67899aab14385155cc648cfd8'/>
<id>urn:sha1:b0e44d4f7d13b1c67899aab14385155cc648cfd8</id>
<content type='text'>
* emacs/guix-pcomplete.el (guix-pcomplete-refresh-updaters): New function.
  (guix-pcomplete-complete-option-arg): Complete '-t/--type' option for
  'guix refresh' command.
</content>
</entry>
<entry>
<title>emacs: Add shell completions for 'guix challenge'.</title>
<updated>2015-10-27T18:54:57Z</updated>
<author>
<name>Alex Kost</name>
</author>
<published>2015-10-20T13:42:01Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=402d73bc75f8410d27c87217fb85a9223c27a5aa'/>
<id>urn:sha1:402d73bc75f8410d27c87217fb85a9223c27a5aa</id>
<content type='text'>
* emacs/guix-pcomplete.el (guix-pcomplete-complete-command-arg): Add
  "challenge" to complete package names for it.
</content>
</entry>
<entry>
<title>emacs: Add help variables.</title>
<updated>2015-08-30T15:26:02Z</updated>
<author>
<name>Alex Kost</name>
</author>
<published>2015-08-12T17:32:45Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=26476d5852f31097994113b88d9c51f1f4378c99'/>
<id>urn:sha1:26476d5852f31097994113b88d9c51f1f4378c99</id>
<content type='text'>
* emacs/guix-pcomplete.el (guix-pcomplete-parse-package-regexp,
  guix-pcomplete-parse-command-regexp,
  guix-pcomplete-parse-long-option-regexp,
  guix-pcomplete-parse-short-option-regexp,
  guix-pcomplete-parse-list-regexp, guix-pcomplete-parse-regexp-group,
  guix-pcomplete-systems, guix-pcomplete-hash-formats,
  guix-pcomplete-refresh-subsets, guix-pcomplete-key-policies): Move and
  rename to ...
* emacs/guix-help-vars.el (guix-help-parse-package-regexp,
  guix-help-parse-command-regexp, guix-help-parse-long-option-regexp,
  guix-help-parse-short-option-regexp, guix-help-parse-list-regexp,
  guix-help-parse-regexp-group, guix-help-system-types,
  guix-help-hash-formats, guix-help-refresh-subsets,
  guix-help-key-policies): ...here.  New file.
  (guix-help-parse-option-regexp, guix-help-source-types,
  guix-help-verify-options, guix-help-elpa-archives): New variables.
* emacs.am (ELFILES): Add "guix-help-vars.el".
</content>
</entry>
<entry>
<title>emacs: Add and use 'guix-concat-strings'.</title>
<updated>2015-08-30T15:26:01Z</updated>
<author>
<name>Alex Kost</name>
</author>
<published>2015-08-12T12:44:22Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=1ce96dd9271445133b920cff81bbb44085a5fe7c'/>
<id>urn:sha1:1ce96dd9271445133b920cff81bbb44085a5fe7c</id>
<content type='text'>
* emacs/guix-utils.el (guix-concat-strings): New function.
* emacs/guix-pcomplete.el (guix-pcomplete-short-options): Use it.
* emacs/guix-base.el (guix-get-package-strings): Likewise.
</content>
</entry>
<entry>
<title>emacs: Add and use 'guix-while-search'.</title>
<updated>2015-08-30T15:26:01Z</updated>
<author>
<name>Alex Kost</name>
</author>
<published>2015-08-12T12:28:55Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=c10521e97679c35a40926084e049445cc5053254'/>
<id>urn:sha1:c10521e97679c35a40926084e049445cc5053254</id>
<content type='text'>
* emacs/guix-utils.el (guix-while-search): New macro.
* emacs/guix-pcomplete.el (guix-pcomplete-run-guix-and-search): Use it.
* emacs/guix-prettify.el (guix-prettify-decompose-buffer): Likewise.
</content>
</entry>
<entry>
<title>emacs: Add completions for 'guix graph'.</title>
<updated>2015-08-27T14:50:01Z</updated>
<author>
<name>Alex Kost</name>
</author>
<published>2015-08-27T14:50:01Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=f2638f0b379c69737ed3ff84a73d8eb16a5a6134'/>
<id>urn:sha1:f2638f0b379c69737ed3ff84a73d8eb16a5a6134</id>
<content type='text'>
* emacs/guix-pcomplete.el (guix-pcomplete-parse-linter-regexp): Improve
  and rename to ...
  (guix-pcomplete-parse-list-regexp): ...this.  New variable.
  (guix-pcomplete-lint-checkers): Use it.
  (guix-pcomplete-graph-types): New function.
  (guix-pcomplete-complete-command-arg): Complete package names for
  'guix graph' command.
  (guix-pcomplete-complete-option-arg): Complete '-t/--type' option.
</content>
</entry>
<entry>
<title>emacs: Complete 'guix size --map-file' properly.</title>
<updated>2015-06-22T08:01:21Z</updated>
<author>
<name>Alex Kost</name>
</author>
<published>2015-06-22T07:57:04Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=0805f336adb0a23d93313adffa0a8bfdba6b621d'/>
<id>urn:sha1:0805f336adb0a23d93313adffa0a8bfdba6b621d</id>
<content type='text'>
* emacs/guix-pcomplete.el (guix-pcomplete-complete-option-arg): Complete
  file name for '-m/--map-file' option of 'guix size' command.
</content>
</entry>
<entry>
<title>emacs: Add completions for 'edit' and 'size' commands.</title>
<updated>2015-06-19T09:59:32Z</updated>
<author>
<name>Alex Kost</name>
</author>
<published>2015-06-18T13:21:13Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=14a983c28ad0a06aeb90c9fc8ce8108fcf4f4eac'/>
<id>urn:sha1:14a983c28ad0a06aeb90c9fc8ce8108fcf4f4eac</id>
<content type='text'>
* emacs/guix-pcomplete.el (guix-pcomplete-complete-command-arg):
  Complete package names for 'guix edit' and 'guix size' commands.
  (guix-pcomplete-complete-option-arg): Complete '-s/--system' option
  for 'guix size'.
</content>
</entry>
</feed>
