Function: pcmpl-rpm-all-query

pcmpl-rpm-all-query is a byte-compiled function defined in pcmpl-rpm.el.gz.

Signature

(pcmpl-rpm-all-query FLAG)

Source Code

;; Defined in /usr/src/emacs/lisp/pcmpl-rpm.el.gz
;; Should this use pcmpl-rpm-query-options?
;; I don't think it would speed it up at all (?).
(defun pcmpl-rpm-all-query (flag)
  (message "Querying all packages with `%s'..." flag)
  (let ((pkgs (pcmpl-rpm-packages))
	(provs (list t)))
    (while pkgs
      (nconc provs (split-string
		    (pcomplete-process-result
		     "rpm" "-q" (car pkgs) flag)))
      (setq pkgs (cdr pkgs)))
    (pcomplete-uniquify-list (cdr provs))))