# HG changeset patch # User Stefan Monnier # Date 1210035116 0 # Node ID e8c7fc7ef92b0119fc73836c82be80bd1e67192c # Parent 276c5ce5644933ef1cdd0810f3e8d716ec504025 (dired-read-dir-and-switches): Fix up last change. diff -r 276c5ce56449 -r e8c7fc7ef92b lisp/ChangeLog --- a/lisp/ChangeLog Tue May 06 00:37:31 2008 +0000 +++ b/lisp/ChangeLog Tue May 06 00:51:56 2008 +0000 @@ -1,7 +1,11 @@ +2008-05-06 Stefan Monnier + + * dired.el (dired-read-dir-and-switches): Fix up last change. + 2008-05-05 Eric S. Raymond * vc.el (vc-deduce-fileset): Lift all the policy and UI - stuff out of this function, move it to vc-dispatcher-selection-set.k + stuff out of this function, move it to vc-dispatcher-selection-set. 2008-05-05 Sam Steingold diff -r 276c5ce56449 -r e8c7fc7ef92b lisp/dired.el --- a/lisp/dired.el Tue May 06 00:37:31 2008 +0000 +++ b/lisp/dired.el Tue May 06 00:51:56 2008 +0000 @@ -606,9 +606,12 @@ (minibuffer-with-setup-hook (lambda () (setq minibuffer-default default) - (setq minibuffer-completing-file-name t) - (setq completion-ignore-case - read-file-name-completion-ignore-case) + (set (make-local-variable 'minibuffer-completing-file-name) + ;; t means "from now until the next minibuffer", whereas + ;; `lambda' means "only here". + 'lambda) + (set (make-local-variable 'completion-ignore-case) + read-file-name-completion-ignore-case) (setq default-directory defdir)) (substitute-in-file-name (completing-read