--- ido.el 14 Nov 2006 11:32:55 +0000 1.114 +++ ido.el 16 Nov 2006 07:43:42 +0000 @@ -2270,7 +2270,9 @@ (let ((minibuffer-completing-file-name t)) (setq filename (ido-read-internal item (or prompt "Find file: ") - 'ido-file-history nil nil initial)))) + 'ido-file-history + (and (eq method 'alt-file) buffer-file-name) + nil initial)))) ;; Choose the file name: either the text typed in, or the head ;; of the list of matches