Age | Commit message (Expand) | Author |
2016-01-13 | emacs: Add missing shell completions....* 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.
| Alex Kost |
2015-10-31 | emacs: Add shell completions for 'guix refresh --type'....* emacs/guix-pcomplete.el (guix-pcomplete-refresh-updaters): New function.
(guix-pcomplete-complete-option-arg): Complete '-t/--type' option for
'guix refresh' command.
| Alex Kost |
2015-10-27 | emacs: Add shell completions for 'guix challenge'....* emacs/guix-pcomplete.el (guix-pcomplete-complete-command-arg): Add
"challenge" to complete package names for it.
| Alex Kost |
2015-08-30 | emacs: Add help variables....* 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".
| Alex Kost |
2015-08-30 | emacs: Add and use 'guix-concat-strings'....* 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.
| Alex Kost |
2015-08-30 | emacs: Add and use 'guix-while-search'....* 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.
| Alex Kost |
2015-08-27 | emacs: Add completions for 'guix graph'....* 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.
| Alex Kost |
2015-06-22 | emacs: Complete 'guix size --map-file' properly....* emacs/guix-pcomplete.el (guix-pcomplete-complete-option-arg): Complete
file name for '-m/--map-file' option of 'guix size' command.
| Alex Kost |
2015-06-19 | emacs: Add completions for 'edit' and 'size' commands....* 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'.
| Alex Kost |
2015-06-08 | emacs: Add shell completions for "guix" command....Suggested by Ludovic Courtès <ludo@gnu.org>.
* emacs/guix-pcomplete.el: New file.
* emacs.am (ELFILES): Add it.
* doc/emacs.texi (Emacs Completions): New node.
| Alex Kost |