summaryrefslogtreecommitdiff
path: root/doc/misc/dired-x.texi
diff options
context:
space:
mode:
authorTino Calancha <tino.calancha@gmail.com>2017-03-31 17:27:08 +0900
committerTino Calancha <tino.calancha@gmail.com>2017-03-31 17:27:08 +0900
commit1da9a207669a3cf5d27ac1dd61543c1492e05360 (patch)
treed82a538a97595e3c118c535cdf7ee0a92f353ca6 /doc/misc/dired-x.texi
parent3a11b3e330e88a42386ac3a635330ebd9c610827 (diff)
downloademacs-1da9a207669a3cf5d27ac1dd61543c1492e05360.tar.gz
dired-mark-suffix: New command
Now dired-mark-extension prepends '.' to extension when not present. Add command dired-mark-suffix to preserve the previous behaviour (Bug#25942). * lisp/dired-x.el (dired-mark-suffix): New command; mark files ending in a given suffix. (dired--mark-suffix-interactive-spec): New defun. (dired-mark-extension, dired-mark-suffix): Use it. * doc/misc/dired-x.texi (Advanced Mark Commands): Update manual. * test/lisp/dired-x-tests.el: New test suite; add test for these features. ; * etc/NEWS (Incompatible Lisp Changes in Emacs 26.1): ; Mention these changes.
Diffstat (limited to 'doc/misc/dired-x.texi')
-rw-r--r--doc/misc/dired-x.texi18
1 files changed, 15 insertions, 3 deletions
diff --git a/doc/misc/dired-x.texi b/doc/misc/dired-x.texi
index 1e6f4b03bb0..bf103256f29 100644
--- a/doc/misc/dired-x.texi
+++ b/doc/misc/dired-x.texi
@@ -721,15 +721,27 @@ variable @code{window-min-height}.
@item dired-mark-extension
@findex dired-mark-extension
Mark all files with a certain extension for use in later commands. A @samp{.}
-is not automatically prepended to the string entered, you must type it
-explicitly.
-If invoked with prefix argument @kbd{C-u}, this command unmark files instead.
+is automatically prepended to the string entered when not present.
+If invoked with prefix argument @kbd{C-u}, this command unmarks files instead.
If called with the @kbd{C-u C-u} prefix, asks for a character to use
as the marker, and marks files with it.
When called from Lisp, @var{extension} may also be a list of extensions
and an optional argument @var{marker-char} specifies the marker used.
+@item dired-mark-suffix
+@findex dired-mark-suffix
+Mark all files with a certain suffix for use in later commands. A @samp{.}
+is not automatically prepended to the string entered, you must type it
+explicitly. This is different from @var{dired-mark-extension} which prepends
+a @samp{.} if not present.
+If invoked with prefix argument @kbd{C-u}, this command unmarks files instead.
+If called with the @kbd{C-u C-u} prefix, asks for a character to use
+as the marker, and marks files with it.
+
+When called from Lisp, @var{suffix} may also be a list of suffixes
+and an optional argument @var{marker-char} specifies the marker used.
+
@item dired-flag-extension
@findex dired-flag-extension
Flag all files with a certain extension for deletion. A @samp{.} is