Changed indentation to avoid a gcc warning.
[mymail.git] / mymail-vm.el
index d08583c..2c9970f 100644 (file)
@@ -30,7 +30,7 @@
 
 (defgroup mymail ()
   "Command to visit a folder built on-the-fly with mymail"
-  :version "0.9.8")
+  :version "0.9.10")
 
 (defcustom mymail/default-additional-search-requests ""
   "Comma-separated list of search requests to add to any search"
@@ -52,7 +52,7 @@ If the request string is empty, use
 
 The string `mymail/default-additional-search-requests' is automatically
 concatenated to the provided request, except if the request is
-prefaced with \\."
+prefaced with `\\'."
   (interactive
    (list (read-string "mymail-vm: " nil 'mymail-vm-history)))
 
@@ -80,12 +80,28 @@ prefaced with \\."
     (while (get-file-buffer (setq mbox-name (format "/tmp/mymail-vm-%d.mbox" n)))
       (setq n (+ n 1)))
 
+    ;; (message (prin1-to-string
+              ;; (nconc (list "mymail"
+                           ;; "--output" mbox-name
+                           ;; "--default-search" "p"
+                           ;; "--nb-mails-max" "500")
+                     ;; search-args))
+             ;; )
+
     (if (= (apply 'call-process
-                  (nconc (list "mymail" nil nil nil
+                  (nconc (list "mymail" nil '(nil "/tmp/mymail.err") nil
                                "--output" mbox-name
-                               "--default-search" "p")
+                               "--default-search" "p"
+                               "--nb-mails-max" "500")
                          search-args))
            0)
         (vm-visit-folder mbox-name t)
-      (message "mymail failed"))
+
+      ;; (message "mymail failed. See /tmp/mymail.err"))
+
+      (message (with-temp-buffer
+                 (insert-file-contents "/tmp/mymail.err")
+                 (replace-string "\n" " ")
+                 (buffer-string)))
+      )
     ))