]> git.eshelyaron.com Git - emacs.git/commitdiff
(mh-folder-hist): New var.
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 3 Apr 2001 16:02:45 +0000 (16:02 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 3 Apr 2001 16:02:45 +0000 (16:02 +0000)
(mh-prompt-for-folder): Use it and pass `default' to completing-read.

lisp/ChangeLog
lisp/mail/mh-utils.el

index 87c86d142efb8e300250984872d4f783fd805708..dfacf7c2f7213ab0aa0d3849fa165f940f1ad913 100644 (file)
@@ -1,3 +1,8 @@
+2001-04-03  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * mail/mh-utils.el (mh-folder-hist): New var.
+       (mh-prompt-for-folder): Use it and pass `default' to completing-read.
+
 2001-04-03  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * hexl.el (hexl-scroll-up): If scrolling gets outside the hexl
index 30605bb931145f137a50d9f4522c23f15001eee2..c71e51656df29dab5037b1ab9200b335deb83ba8 100644 (file)
@@ -725,6 +725,7 @@ directory names."
   (setq mode-name mode-name-string)
   (force-mode-line-update t))
 
+(defvar mh-folder-hist nil)
 
 (defun mh-prompt-for-folder (prompt default can-create)
   ;; Prompt for a folder name with PROMPT.  Returns the folder's name as a
@@ -739,8 +740,8 @@ directory names."
         read-name folder-name)
     (if (null mh-folder-list)
        (mh-set-folder-list))
-    (while (and (setq read-name (completing-read prompt mh-folder-list
-                                           nil nil "+"))
+    (while (and (setq read-name (completing-read prompt mh-folder-list nil nil
+                                                "+" 'mh-folder-hist default))
                (equal read-name "")
                (equal default "")))
     (cond ((or (equal read-name "") (equal read-name "+"))