]> code.delx.au - gnu-emacs/commitdiff
* lisp/pcmpl-rpm.el (pcmpl-rpm-packages): Give status messages.
authorGlenn Morris <rgm@gnu.org>
Sat, 23 Jun 2012 01:02:17 +0000 (21:02 -0400)
committerGlenn Morris <rgm@gnu.org>
Sat, 23 Jun 2012 01:02:17 +0000 (21:02 -0400)
lisp/ChangeLog
lisp/pcmpl-rpm.el

index 4a92a42734240ff205132933eed5d2b1db38019a..2763234e05a57318b0a7ab34347478d1ea917403 100644 (file)
@@ -1,3 +1,7 @@
+2012-06-23  Glenn Morris  <rgm@gnu.org>
+
+       * pcmpl-rpm.el (pcmpl-rpm-packages): Give status messages.
+
 2012-06-22  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        Further GV/CL cleanups.
index 4afda82ff91cec368b3d545a38e00ed0613e5b85..e637c3407f03123e40bccef65648a185524f315e 100644 (file)
@@ -67,8 +67,6 @@
 
 ;; Functions:
 
-;; This can be slow, so:
-;; Consider printing an explanatory message before running -qa.
 (defun pcmpl-rpm-packages ()
   "Return a list of all installed rpm packages."
   (if (and pcmpl-rpm-cache
            (let ((mtime (nth 5 (file-attributes pcmpl-rpm-cache-stamp-file))))
              (and mtime (not (time-less-p pcmpl-rpm-cache-time mtime)))))
       pcmpl-rpm-packages
+    (message "Getting list of installed rpms...")
     (setq pcmpl-rpm-cache-time (current-time)
           pcmpl-rpm-packages
           (split-string (apply 'pcomplete-process-result "rpm"
                                (append '("-q" "-a")
                                        (if (stringp pcmpl-rpm-query-options)
                                            (list pcmpl-rpm-query-options)
-                                         pcmpl-rpm-query-options)))))))
+                                         pcmpl-rpm-query-options)))))
+    (message "Getting list of installed rpms...done")
+    pcmpl-rpm-packages))
 
 ;; Should this use pcmpl-rpm-query-options?
 ;; I don't think it would speed it up at all (?).