X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?p=mymail.git;a=blobdiff_plain;f=mymail-vm.el;h=f424c8513021061885980335790749a38e6d4a6a;hp=07ed864273384c2fbf04eeebd219c355ef54f643;hb=376afbf8f0e076f573e5e5dd2af5ffd097d60a36;hpb=0ac726a97e3c958596f534832b7676e7b11410a3 diff --git a/mymail-vm.el b/mymail-vm.el index 07ed864..f424c85 100644 --- a/mymail-vm.el +++ b/mymail-vm.el @@ -28,25 +28,26 @@ (let ((n 1) (mbox-name nil) + (search-args + (apply 'nconc (mapcar (lambda (searche-request) (if (not (string= searche-request "")) (list "-s" searche-request))) (split-string (concat param "," mymail/default-search-request) ",") - )))) + ))) + + ) (while (get-file-buffer (setq mbox-name (format "/tmp/mymail-vm-%d.mbox" n))) (setq n (+ n 1))) (if (= (apply 'call-process - (nconc `("mymail" nil nil nil "--output" ,mbox-name) - search-args)) + (nconc (list "mymail" nil nil nil "--output" mbox-name) + search-args)) 0) (vm-visit-folder mbox-name t) (message "mymail failed")) - - ;; (shell-command (concat "mymail --quiet --output " mbox-name " " args)) - ;; (vm-visit-folder mbox-name t) ))