ee-dired

ee-dired - categorized directory listings

Description

This extension creates the ee buffer containing the listing of a directory and its subdirectories. Every directory name is the category, and directory files are placed under this category. Files are printed in the format similar to format of original dired buffers.

Note that currently ee-dired is NOT replacement for original dired mode. Ee-dired is useful for inspecting directory trees and locating files under different categories.

Default views

By Directory

This view emulates the default display of the function 'dired'.

c-path-finder splits directory paths into category tree
r-sorter sorts files under every category alphabetically by file name
r-printer prints file information similar to dired
r-select visits the selected file in the separate buffer
- home (5)
 - juri (5)
    -rwxr-xr-x 1000    0   119408 2003-02-15 17:29 .emacs
  - emacs (4)
   - ee (4)
    -rwxr-xr-x 1000    0     8357 2003-02-15 19:29 ee-dired.el
    -rwxr-xr-x 1000    0     6347 2003-02-15 18:35 ee-dired.el~
    -rwxr-xr-x 1000    0    92569 2003-02-15 19:29 ee.el
    -rwxr-xr-x 1000    0    92569 2003-02-15 17:59 ee.el~
--:%%  *ee-dired*  (ee-dired)--L1--C0--All---------------------
 

Alphabetical

This view collects files from all subdirectories and sorts them alphabetically.

r-sorter sorts all files alphabetically by file name
r-printer prints file information similar to dired
r-select visits the selected file in the separate buffer
    -rwxr-xr-x 1000    0   119408 2003-02-15 17:29 .emacs
    -rwxr-xr-x 1000    0     8357 2003-02-15 19:29 ee-dired.el
    -rwxr-xr-x 1000    0     6347 2003-02-15 18:35 ee-dired.el~
    -rwxr-xr-x 1000    0    92569 2003-02-15 19:29 ee.el
    -rwxr-xr-x 1000    0    92569 2003-02-15 17:59 ee.el~
--:%%  *ee-dired*  (ee-dired)--L1--C0--All---------------------
 

TODO

  • Add more views: by size, by time, etc.
  • Make hook for ee-view-expansion-show to read subdirectories and update view buffer