~cnx/guix/emacs/guix-pcomplete.el, branch v1.2.0rc2 Personal Guix development branches http://trong.loang.net/~cnx/guix/atom?h=v1.2.0rc2 2016-12-29T20:40:24+00:00 Remove Emacs interface. 2016-12-29T20:40:24+00:00 Alex Kost alezost@gmail.com 2016-12-22T09:47:28+00:00 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 missing shell completions. 2016-01-13T14:55:47+00:00 Alex Kost alezost@gmail.com 2016-01-12T14:37:44+00:00 urn:sha1:883fc5ed422cdfb32e63c963882755240c32b8f2 * 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. emacs: Add shell completions for 'guix refresh --type'. 2015-10-31T20:21:23+00:00 Alex Kost alezost@gmail.com 2015-10-28T17:48:45+00:00 urn:sha1:b0e44d4f7d13b1c67899aab14385155cc648cfd8 * emacs/guix-pcomplete.el (guix-pcomplete-refresh-updaters): New function. (guix-pcomplete-complete-option-arg): Complete '-t/--type' option for 'guix refresh' command. emacs: Add shell completions for 'guix challenge'. 2015-10-27T18:54:57+00:00 Alex Kost alezost@gmail.com 2015-10-20T13:42:01+00:00 urn:sha1:402d73bc75f8410d27c87217fb85a9223c27a5aa * emacs/guix-pcomplete.el (guix-pcomplete-complete-command-arg): Add "challenge" to complete package names for it. emacs: Add help variables. 2015-08-30T15:26:02+00:00 Alex Kost alezost@gmail.com 2015-08-12T17:32:45+00:00 urn:sha1:26476d5852f31097994113b88d9c51f1f4378c99 * 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". emacs: Add and use 'guix-concat-strings'. 2015-08-30T15:26:01+00:00 Alex Kost alezost@gmail.com 2015-08-12T12:44:22+00:00 urn:sha1:1ce96dd9271445133b920cff81bbb44085a5fe7c * 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. emacs: Add and use 'guix-while-search'. 2015-08-30T15:26:01+00:00 Alex Kost alezost@gmail.com 2015-08-12T12:28:55+00:00 urn:sha1:c10521e97679c35a40926084e049445cc5053254 * 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. emacs: Add completions for 'guix graph'. 2015-08-27T14:50:01+00:00 Alex Kost alezost@gmail.com 2015-08-27T14:50:01+00:00 urn:sha1:f2638f0b379c69737ed3ff84a73d8eb16a5a6134 * 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. emacs: Complete 'guix size --map-file' properly. 2015-06-22T08:01:21+00:00 Alex Kost alezost@gmail.com 2015-06-22T07:57:04+00:00 urn:sha1:0805f336adb0a23d93313adffa0a8bfdba6b621d * emacs/guix-pcomplete.el (guix-pcomplete-complete-option-arg): Complete file name for '-m/--map-file' option of 'guix size' command. emacs: Add completions for 'edit' and 'size' commands. 2015-06-19T09:59:32+00:00 Alex Kost alezost@gmail.com 2015-06-18T13:21:13+00:00 urn:sha1:14a983c28ad0a06aeb90c9fc8ce8108fcf4f4eac * 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'.
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>~cnx/guix/emacs/guix-pcomplete.el, branch v1.2.0rc2</title>
<subtitle>Personal Guix development branches </subtitle>
<id>http://trong.loang.net/~cnx/guix/atom?h=v1.2.0rc2</id>
<link rel="self" href="http://trong.loang.net/~cnx/guix/atom?h=v1.2.0rc2"/>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/"/>
<updated>2016-12-29T20:40:24+00:00</updated>
<entry>
<title>Remove Emacs interface.</title>
<updated>2016-12-29T20:40:24+00:00</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2016-12-22T09:47:28+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/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 missing shell completions.</title>
<updated>2016-01-13T14:55:47+00:00</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2016-01-12T14:37:44+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/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:23+00:00</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2015-10-28T17:48:45+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/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:57+00:00</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2015-10-20T13:42:01+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/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:02+00:00</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2015-08-12T17:32:45+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/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:01+00:00</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2015-08-12T12:44:22+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/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:01+00:00</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2015-08-12T12:28:55+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/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:01+00:00</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2015-08-27T14:50:01+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/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:21+00:00</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2015-06-22T07:57:04+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/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:32+00:00</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2015-06-18T13:21:13+00:00</published>
<link rel="alternate" type="text/html" href="http://trong.loang.net/~cnx/guix/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>