]> git.eshelyaron.com Git - emacs.git/commitdiff
(ido-read-internal): Fix require-match check when
authorKim F. Storm <storm@cua.dk>
Tue, 23 Nov 2004 15:18:16 +0000 (15:18 +0000)
committerKim F. Storm <storm@cua.dk>
Tue, 23 Nov 2004 15:18:16 +0000 (15:18 +0000)
ido-directory-too-big is set.

lisp/ido.el

index 8d55887eae57bac5a558e55d89b574d0be862016..10fac08196ae7dea19cdec2a3f886fd1a4e389d8 100644 (file)
@@ -1763,7 +1763,10 @@ If INITIAL is non-nil, it specifies the initial input string."
            (setq ido-set-default-item t))))
 
        ;; Handling the require-match must be done in a better way.
-       ((and require-match (not (ido-existing-item-p)))
+       ((and require-match
+            (not (if ido-directory-too-big
+                     (file-exists-p (concat ido-current-directory ido-final-text))
+                   (ido-existing-item-p))))
        (error "must specify valid item"))
 
        (t