Emacs dired: как отобразить вложенные каталоги?

271
hibbelig

Когда я делаю iкаталог в Emacs dired, новый блок строк для этого каталога добавляется в буфер. Могу ли я вместо этого отобразить вложенный каталог?

Или, может быть, есть другой пакет, который делает что-то подобное?

Вот что я получаю сегодня (слегка отредактировано):

 /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 

Это то, что я мог бы хотеть:

 /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 

Или, может быть, это:

 /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 ответ на вопрос

0
Drew

Я не знаю, как это сделать - например, нет пакета, который это делает. Было бы неплохо, если бы вы попытались ее кодировать. Не стоит пытаться, ИМХО.

Мой совет - привыкнуть к использованию i(команда dired-maybe-insert-subdir). Вы можете многое сделать со вставленными подкаталогами.

Итак, сначала научитесь использовать то, что Dired уже предлагает - это ваш друг.

Ну, `Mx find-dired` уже знает первый из предложенных мной форматов вывода, поэтому единственное действие здесь - вставить этот материал в буфер. hibbelig 11 лет назад 0

Похожие вопросы