Emacs dired: wie verschachtelte Verzeichnisse anzeigen?

354
hibbelig

Wenn ich iin einem Verzeichnis in Emacs ein Verzeichnis durchführe, wird ein neuer Zeilenblock für dieses Verzeichnis an den Puffer angehängt. Kann ich stattdessen das Unterverzeichnis inline anzeigen?

Oder gibt es vielleicht ein anderes Paket, das etwas Ähnliches macht?

Das bekomme ich heute (leicht bearbeitet):

 /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 

Das möchte ich vielleicht:

 /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 

Oder vielleicht das:

 /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 
2

1 Antwort auf die Frage

0
Drew

Ich kenne keine Möglichkeit, dies zu tun - z. B. kein Paket, das dies tut. Es wäre ziemlich viel Arbeit für Sie, wenn Sie versuchen würden, es zu kodieren. Es lohnt sich nicht, IMHO.

Mein Rat ist, sich daran zu gewöhnen i(Befehl dired-maybe-insert-subdir). Mit eingefügten Unterverzeichnissen können Sie viel erreichen.

IOW, lerne zuerst, was Dired anbietet - es ist dein Freund.

Nun, "Mx find-dired" kennt bereits das erste der von mir vorgeschlagenen Ausgabeformate. Die einzige Aktion hier ist, dieses Zeug in den Puffer einzufügen. hibbelig vor 11 Jahren 0