~ruther/guix-local

883fc5ed422cdfb32e63c963882755240c32b8f2 — Alex Kost 10 years ago 75418ae
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.
1 files changed, 5 insertions(+), 2 deletions(-)

M emacs/guix-pcomplete.el
M emacs/guix-pcomplete.el => emacs/guix-pcomplete.el +5 -2
@@ 262,7 262,8 @@ INPUT is the current partially completed string."
        (complete (guix-pcomplete-all-packages)))
       ((option? "-p" "--profile")
        (complete* (pcomplete-dirs)))
       ((option? "-m" "--manifest")
       ((or (option? "-f" "--install-from-file")
            (option? "-m" "--manifest"))
        (complete* (pcomplete-entries)))))

     ((and (command? "archive" "build" "size")


@@ 270,7 271,9 @@ INPUT is the current partially completed string."
      (complete* guix-help-system-types))

     ((and (command? "build")
           (option? "-r" "--root"))
           (or (option? "-f" "--file")
               (option? "-r" "--root")
               (string= "--with-source" option)))
      (complete* (pcomplete-entries)))

     ((and (command? "graph")