Provide additional default values (directories at other Dired
commite237085f039fd84695c0ccd7ffba68b1d218b361
authorJuri Linkov <juri@jurta.org>
Wed, 25 Nov 2009 17:15:19 +0000 (25 17:15 +0000)
committerJuri Linkov <juri@jurta.org>
Wed, 25 Nov 2009 17:15:19 +0000 (25 17:15 +0000)
tree69f5ae86e98ccac8c64c01e423db373b99f86739
parent7d371eac644665cdc4afcac57e7a09560e010a31
Provide additional default values (directories at other Dired
windows) via M-n in the minibuffer of some Dired commands.

* dired-aux.el (dired-diff, dired-compare-directories)
(dired-do-create-files): Use `dired-dwim-target-defaults' to set
`minibuffer-default' in `minibuffer-with-setup-hook'.
(dired-dwim-target-directory): Find a window that displays Dired
buffer instead of failing when the next window is not Dired.
Use `get-window-with-predicate' to find for the next Dired window.
(dired-dwim-target-defaults): New function.

* ediff-util.el (ediff-read-file-name):
Use `dired-dwim-target-defaults' to set `minibuffer-default'
in `minibuffer-with-setup-hook'.
etc/NEWS
lisp/ChangeLog
lisp/dired-aux.el
lisp/ediff-util.el