Introduced mymail/default-search-request.
authorFrancois Fleuret <francois@fleuret.org>
Tue, 5 Feb 2013 13:44:34 +0000 (14:44 +0100)
committerFrancois Fleuret <francois@fleuret.org>
Tue, 5 Feb 2013 13:44:34 +0000 (14:44 +0100)
mymail-vm.el

index 58bb76f..7b2e6ea 100644 (file)
 
 (add-to-list 'recentf-exclude "/tmp/mymail-vm-.*\.mbox")
 
+(defcustom mymail/default-search-request ""
+  "Default request to add to any search"
+  :type 'string)
+
 (defun mymail/vm-visit-folder (param)
   (interactive
    (list (read-string "mymail: " nil 'mymail-vm-history)))
   (let ((n 1)
         (mbox-name nil)
         (args (mapconcat
-               (lambda (searche-request) (concat "-s " "\"" searche-request "\""))
-               (split-string param ",")
+               (lambda (searche-request)
+                 (if (not (string= searche-request ""))
+                     (concat "-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)))