Emacs dired: как отобразить вложенные каталоги?
Когда я делаю 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
1 ответ
Я не знаю, как это сделать - например, нет пакета, который это делает. Было бы неплохо, если бы вы попытались его кодировать. Не стоит пытаться, ИМХО.
Мой совет, чтобы привыкнуть к использованию i
(команда dired-maybe-insert-subdir
). Вы можете многое сделать со вставленными подкаталогами.
Итак, сначала научитесь использовать то, что Dired уже предлагает - это ваш друг.