Dired
![]() Some Dired buffers as implemented in Emacs, with some custom colors.
|
|
Developer(s) | Stan Kugell (original), Richard Stallman (for Emacs) |
---|---|
Initial release | Circa 1974 |
Stable release | 7.17 / 30 July 2009citation needed] | [
Operating system | Unix-like |
Type | File manager |
License | GPL (Free Software) |
Website | Mike Sperber's dired page |
Dired is a visual directory editor, a computer program for editing file system directories. Dired runs on any Emacs platform. Its commands are generally more modal than most Emacs commands because Dired is a specialized major mode on its own. Dired can perform all expected operations; in operation and use it is akin to an orthodox file manager like Midnight Commander.
Dired was the first visual editor of file system information, or File Manager.[1][2] Later examples include the Windows File Explorer (formerly Windows Explorer) and the Apple Macintosh Finder.
Dired was invented c. 1974 at the Stanford Artificial Intelligence Laboratory (SAIL) as a stand-alone program by Stan Kugell.[1] It was quickly incorporated into Emacs,[citation needed] re-implemented in other operating systems,[citation needed] and became the basis for modern window-oriented file directory displays.[citation needed]
Several Emacs Lisp scripts have been developed to extend Dired functionalities in Emacs. In combination with Tramp[3] it is able to access remote file systems for editing files by means of SSH, FTP, telnet and many other protocols, as well as the capability of accessing as another user for editing files with restricted permissions (such as administrator access) in the same session. There are also functionalities that make it possible to rename multiple files via search and replace[4] or apply regular expressions for marking (selecting) multiple files.[5]
References
- ↑ 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ SAILDART Username key for above
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
External links
- Dired manual at GNU.org
- Entry at the Emacs wiki; focuses mostly on the many scripts and tweaks that can modify the default Dired.
<templatestyles src="Asbox/styles.css"></templatestyles>