Emacs dired: jak wyświetlić zagnieżdżone katalogi?

2

Kiedy robię iw katalogu Emacsa dired, nowy bufor linii dla tego katalogu jest dołączany do bufora. Czy zamiast tego mogę wyświetlić podkatalog?

A może istnieje inny pakiet, który robi coś podobnego?

Oto, co otrzymuję dzisiaj (nieco edytowany):

  /tmp/foo:
  total used in directory 1 available 9788168
  -rw-r--r--  1 jrl wheel   0 Sep 16 22:32 a
  -rw-r--r--  1 jrl wheel   0 Sep 16 22:32 b
  drwxr-xr-x  4 jrl wheel 136 Sep 16 22:32 bar

  /tmp/foo/bar:
  total used in directory 1 available 9788168
  -rw-r--r--  1 jrl wheel   0 Sep 16 22:32 one
  -rw-r--r--  1 jrl wheel   0 Sep 16 22:32 two

Oto, czego mógłbym chcieć:

  /tmp/foo:
  total used in directory 1 available 9788168
  -rw-r--r--  1 jrl wheel   0 Sep 16 22:32 a
  -rw-r--r--  1 jrl wheel   0 Sep 16 22:32 b
  drwxr-xr-x  4 jrl wheel 136 Sep 16 22:32 bar
  -rw-r--r--  1 jrl wheel   0 Sep 16 22:32 bar/one
  -rw-r--r--  1 jrl wheel   0 Sep 16 22:32 bar/two

A może to:

  /tmp/foo:
  total used in directory 1 available 9788168
  -rw-r--r--  1 jrl wheel   0 Sep 16 22:32 a
  -rw-r--r--  1 jrl wheel   0 Sep 16 22:32 b
  drwxr-xr-x  4 jrl wheel 136 Sep 16 22:32 bar
  -rw-r--r--  1 jrl wheel   0 Sep 16 22:32   •/one
  -rw-r--r--  1 jrl wheel   0 Sep 16 22:32   •/two
hibbelig
źródło

Odpowiedzi:

0

Nie wiem, jak to zrobić - np. Brak pakietu, który to robi. Spróbowanie go zakodować byłoby sporo pracy. Nie warto próbować, IMHO.

Radzę przyzwyczaić się do używania i(polecenia dired-maybe-insert-subdir). Możesz wiele zrobić z wstawionymi podkatalogami.

IOW, najpierw naucz się korzystać z tego, co Dired już oferuje - to twój przyjaciel.

Drew
źródło
Cóż, M-x find-diredzna już pierwszy z proponowanych przeze mnie formatów wyjściowych, więc jedyną czynnością tutaj jest wstawienie tych rzeczy do bufora.
hibbelig