<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wikemacs.org/index.php?action=history&amp;feed=atom&amp;title=Dired%2B</id>
	<title>Dired+ - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wikemacs.org/index.php?action=history&amp;feed=atom&amp;title=Dired%2B"/>
	<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Dired%2B&amp;action=history"/>
	<updated>2026-04-20T08:49:09Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wikemacs.org/index.php?title=Dired%2B&amp;diff=46883&amp;oldid=prev</id>
		<title>Elvince: /* Features overview */</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Dired%2B&amp;diff=46883&amp;oldid=prev"/>
		<updated>2014-12-09T14:21:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Features overview&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:21, 9 December 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l30&quot; &gt;Line 30:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 30:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Buffer is colorized. File extensions use different colors.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Buffer is colorized. File extensions use different colors.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Lets you use commands that normally operate on the marked files to operate instead on all files in a Dired buffer, by using ‘C-u C-u’. Especially useful in Dired buffers with files from multiple directories. Use ‘C-u C-u M-g’ to ‘grep’ all files, ‘C-u C-u C’ to copy all files, and so on. Use ‘C-u C-u C-u’ to operate on all directories as well as all files.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Lets you use commands that normally operate on the marked files to operate instead on all files in a Dired buffer, by using ‘C-u C-u’. Especially useful in Dired buffers with files from multiple directories. Use ‘C-u C-u M-g’ to ‘grep’ all files, ‘C-u C-u C’ to copy all files, and so on. Use ‘C-u C-u C-u’ to operate on all directories as well as all files.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* '''F''' to open all marked files&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* press '''*.''' to mark files by extension (and write the dot as part of the extension)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* use menu-mark-Omit mark to omit a subset of files (useful with '''find-dired''')&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* '''i''' on an inserted subdir takes you back to the subdir line in the parent listing (it bounces between the two subdir locations).&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*…&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*…&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Elvince</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Dired%2B&amp;diff=5030&amp;oldid=prev</id>
		<title>Elvince: creating dired+ page. A lot remains TODO</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Dired%2B&amp;diff=5030&amp;oldid=prev"/>
		<updated>2013-08-07T13:00:38Z</updated>

		<summary type="html">&lt;p&gt;creating dired+ page. A lot remains TODO&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Dired+ is a Dired extension.&lt;br /&gt;
&lt;br /&gt;
It extends functionalities provided by standard GNU Emacs files `dired.el', `dired-aux.el', and `dired-x.el'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
&lt;br /&gt;
With Emacs24, with package.el:&lt;br /&gt;
&lt;br /&gt;
   M-x list-packages RET&lt;br /&gt;
&lt;br /&gt;
look for '''dired+''', press enter to read more about it, press '''i''' to mark for installation and '''x''' to execute. &lt;br /&gt;
&lt;br /&gt;
With Emacs23, else install package.el and do the above, or install [[el-get]] and type:&lt;br /&gt;
&lt;br /&gt;
   M-x el-get-install RET dired+ RET&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Features overview =&lt;br /&gt;
&lt;br /&gt;
Key bindings changed.  Menus redefined.  `diredp-mouse-3-menu'&lt;br /&gt;
popup menu added.  New commands.  Some commands enhanced.&lt;br /&gt;
&lt;br /&gt;
All of the new functions, variables, and faces defined here have&lt;br /&gt;
the prefix `diredp-' (for Dired Plus) in their names.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can read all the documentation with package.el or seeing  [http://www.emacswiki.org/emacs/DiredPlus| the sources].&lt;br /&gt;
&lt;br /&gt;
* Buffer is colorized. File extensions use different colors.&lt;br /&gt;
* Lets you use commands that normally operate on the marked files to operate instead on all files in a Dired buffer, by using ‘C-u C-u’. Especially useful in Dired buffers with files from multiple directories. Use ‘C-u C-u M-g’ to ‘grep’ all files, ‘C-u C-u C’ to copy all files, and so on. Use ‘C-u C-u C-u’ to operate on all directories as well as all files.&lt;br /&gt;
*…&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
&lt;br /&gt;
Menus are richer.&lt;br /&gt;
&lt;br /&gt;
== Inserted Subdirs, Multiple Dired Buffers, Files from Anywhere,... ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These two standard Dired features are worth pointing out:&lt;br /&gt;
&lt;br /&gt;
* You can insert multiple subdirectory listings into a single   Dired buffer using `i' on each subdir line.  Use `C-u i' to     specify `ls' switches.  Specifying  witch `R' inserts the   inserted subdirectory's subdirs also, recursively.  You can also   use `i' to bounce between a subdirectory line and its   inserted-listing header line.  You can delete a subdir listing   using `C-u k' on its header line.  You can hide/show an inserted   subdir using `$' and `M-$'.  You can use `C-_' to undo any of   these operations.&lt;br /&gt;
&lt;br /&gt;
* You can open a Dired buffer for an arbitrary set of files, from   different directories.&lt;br /&gt;
&lt;br /&gt;
* First, you can pass a glob pattern with wildcards to `dired'   interactively, as the file name.   Beyond that, you can invoke `dired' non-interactively, passing it a cons of buffer name and file names.  Relative file names   are interpreted relative to the value of `default-directory'.   Use absolute file names if appropriate.&lt;br /&gt;
&lt;br /&gt;
Some other libraries, such as `Bookmark+' and `Icicles', make it&lt;br /&gt;
easy to create or re-create Dired buffers that list specific files&lt;br /&gt;
and have a particular set of markings.  This can be handy for&lt;br /&gt;
using Dired buffers to manage projects.  In such use cases you&lt;br /&gt;
might have multiple Dired buffers that have quite specific&lt;br /&gt;
contents and that you want to keep around during a session.&lt;br /&gt;
&lt;br /&gt;
This is one motivation for the Dired+ `diredp-*-recursive'&lt;br /&gt;
commands, which act on the marked files in marked subdirectories,&lt;br /&gt;
recursively.  In one sense these commands are an alternative to&lt;br /&gt;
using a single Dired buffer with inserted subdirectories.  They&lt;br /&gt;
let you use the same operations on the files in a set of Dired&lt;br /&gt;
directories, without inserting those directories into an ancestor&lt;br /&gt;
Dired buffer.&lt;br /&gt;
&lt;br /&gt;
So you might have some subdirectories inserted in the same Dired&lt;br /&gt;
buffer, and you might have separate Dired buffers for some&lt;br /&gt;
subdirectories.  Sometimes it is useful to have both for the same&lt;br /&gt;
subdirectory.  And sometimes it is useful to move from one&lt;br /&gt;
presentation to the other.&lt;br /&gt;
&lt;br /&gt;
You can use command `diredp-dired-inserted-subdirs' to open a&lt;br /&gt;
separate Dired buffer for each of the subdirs that is inserted in&lt;br /&gt;
the current Dired buffer.  Markings and Dired switches are&lt;br /&gt;
preserved.&lt;br /&gt;
&lt;br /&gt;
In the opposite direction, if you use `Icicles' then you can use&lt;br /&gt;
multi-command `icicle-dired-insert-as-subdir', which lets you&lt;br /&gt;
insert any number of directories you choose interactively into a&lt;br /&gt;
Dired ancestor directory listing.  If a directory you choose to&lt;br /&gt;
insert already has its own Dired buffer, then its markings and&lt;br /&gt;
switches are preserved for the new, subdirectory listing in the&lt;br /&gt;
ancestor Dired buffer.&lt;/div&gt;</summary>
		<author><name>Elvince</name></author>
	</entry>
</feed>