2

Когда я делаю 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 ответ1

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .