Homepage: https://github.com/Boruch-Baum/emacs-diredc
Updated:
Extensions for dired
This package extends and configures `dired' with features found in almost all 'file managers', and also some unique features: * Resilient dedicated dual-pane frame. * similar look to 'midnight commander'. * intelligent recovery of manually altered frame configuration * exit diredc/dired cleanly and totally * Navigable directory history * backward, forward, or to a direct history entry * File quick-preview mode * inspired by, and similar to, midnight commander's "C-x q" * customizable exclusion criteria to suppress undesirable files (eg. binaries) * Current file's supplemental information in minibuffer (optional) * eg. output from 'getfattr', 'getfacl', 'stat', 'exif'. * Multiple panel views * inspired by, and similar to, midnight commander's "M-t" * superior configurability * directly choose a specific panel view, or toggle to next * Extensive and easy-to-use sort options * including options not in 'ls': sort by chmod, owner, group * Swap panels (use "M-u") * inspired by, and similar to, midnight commander's "C-u" * a TRUE and complete swap (including history entries) * Trash management * per xfreedesktop standard * restore trashed files to their original locations * empty the trash, along with its administrative overhead * view trash summary information * Navigate 'up' n parent directories * Launch persistent asynchronous processes for files * Processes will survive even after exiting Emacs. * Quick shell window * choose your default shell / terminal emulation mode * choose your default shell program * easily opt for pre-configured alternatives * useful pre-defined shell variables * $d1, $d2 dired-directory in this/other pane * $f1, $f2 current dired file in this/other pane * $t1, $t2 tagged elements in this other pane * as a shell array variable, if supported by the shell * Bookmark support * Edit dired buffers (really `wdired-mode', not `diredc') * Set both panels to same directory (use "=" or "C-u =") * inspired by 'midnight commander's "M-i" Bonus customization features * Customize colors for chmod bits (font-lock) * toggle display of "hidden" or "undesirable" files (dired-omit mode) * auto-refresh buffers (auto-revert-mode) * highlight current line (hl-line-mode) * current buffer highlights with a unique face. * don't wrap long lines (toggle-truncate-lines) * to disable: * option 1: M-x customize-variable diredc-bonus-configuration * option 2: (setq diredc-bonus-configuration nil)