Emacs Dired: weird behavior of `dired
The behavior I have is odd at best, but the situation is simple: given a folder test , I want to make a copy of it in another folder.
In practice:
test . target . test then Ctarget/ to copy it in target . So far so good, the empty test folder is copied as expected. Assuming there is some change in this folder, we want to copy it again to the same place:
test then Ctarget/ to copy it in target . yes copies it again. Now the weird behavior. With (setq dired-dwim-target t) :
target in this window, as to have target on the right window, but the initial folder on the left window. test and C to copy it again, DWIM will suggest directly target/ , so all that is needed is Enter. Note that there is no question to overwrite it or not. Visiting target now shows the test folder, but inside it a second copy of test !
Even weirder:
test and bla with m. target/ , so all that is needed is Enter. Now it asks for confirmation and copies test together with bla in target as expected!
What am I missing?
(of course, this example mostly uses empty folders, but that's really just for the demonstration.)
链接地址: http://www.djcxy.com/p/62188.html上一篇: 我们如何比较不同操作系统的ASLR?
