]> git.eshelyaron.com Git - emacs.git/commitdiff
(ido-make-merged-file-list): Move fully matching item to head of list.
authorKim F. Storm <storm@cua.dk>
Mon, 8 Jul 2002 22:22:12 +0000 (22:22 +0000)
committerKim F. Storm <storm@cua.dk>
Mon, 8 Jul 2002 22:22:12 +0000 (22:22 +0000)
lisp/ChangeLog
lisp/ido.el

index 347fa503d0f5e568d54eae9dc0c132e535bc29eb..28c6463e4245a7cddc3de6fc0e9736f5cca85223 100644 (file)
@@ -1,3 +1,9 @@
+2002-07-09  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el (ido-make-merged-file-list): Move fully matching item to
+       head of list.
+       (ido-find-common-substring): Return substring instead of t.
+
 2002-07-08  Juanma Barranquero  <lektu@terra.es>
 
        * info.el (Info-directory-list): Fix docstring.
index 97aa0d24a094ef148b75c2bacf90e88dbabe9542..049ef96cb08baba2dfce1d3ea434edb08cb46bb3 100644 (file)
@@ -2511,6 +2511,12 @@ for first matching file."
                      res t))))))
     (if (and res (not (eq res t)))
        (setq res (ido-sort-merged-list res auto)))
+    (when (and (or ido-rotate-temp ido-rotate-file-list-default)
+              (> (length text) 0))
+      (let ((elt (assoc text res)))
+       (unless (eq elt (car res))
+         (setq res (delq elt res))
+         (setq res (cons elt res)))))
     (message nil)
     res))