diff options
author | Po Lu <luangruo@yahoo.com> | 2021-12-07 09:32:13 +0800 |
---|---|---|
committer | Po Lu <luangruo@yahoo.com> | 2021-12-07 09:32:13 +0800 |
commit | d9b3f665bc57bc78716f4c9d5efebf283f7e1964 (patch) | |
tree | 4795b7d972c36f84ae57632922a05de2e01fd856 /doc | |
parent | 0b6a632f99214e2d1e9e1d72b8f8b3a7f054d552 (diff) | |
parent | e17aea73a5b2ae5f7cbf9057d7dad286be81ffc0 (diff) | |
download | emacs-d9b3f665bc57bc78716f4c9d5efebf283f7e1964.tar.gz |
Merge remote-tracking branch 'origin/master' into feature/pgtk
Diffstat (limited to 'doc')
-rw-r--r-- | doc/emacs/dired.texi | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/doc/emacs/dired.texi b/doc/emacs/dired.texi index 0edd8bc7da0..48cf5630eea 100644 --- a/doc/emacs/dired.texi +++ b/doc/emacs/dired.texi @@ -742,6 +742,15 @@ never creates such missing directories; the value @code{always}, means Dired automatically creates them; the value @code{ask} means Dired asks you for confirmation before creating them. +@vindex dired-create-destination-dirs-on-trailing-dirsep +If the option @code{dired-create-destination-dirs-on-trailing-dirsep} +is non-@code{nil} in addition to @code{dired-create-destination-dirs}, +a trailing directory separator at the destination directory is treated +specially. In that case, when copying to @samp{test/} and no +directory @samp{test} exists already, it will be created and the +specified source files or directories are copied into the newly +created directory. + @vindex dired-copy-preserve-time If @code{dired-copy-preserve-time} is non-@code{nil}, then copying with this command preserves the modification time of the old file in @@ -784,6 +793,14 @@ which to move the files (this is like the shell command @command{mv}). The option @code{dired-create-destination-dirs} controls whether Dired should create non-existent directories in @var{new}. +The option @code{dired-create-destination-dirs-on-trailing-dirsep}, +when set in addition to @code{dired-create-destination-dirs}, controls +wether a trailing directory separator at the destination is treated +specially. In that case, when renaming a directory @samp{old} to +@samp{new/} and no directory @samp{new} exists already, it will be +created and @samp{old} is moved into the newly created directory. +Otherwise, @samp{old} is renamed to @samp{new}. + Dired automatically changes the visited file name of buffers associated with renamed files so that they refer to the new names. |