Идо: ограничить каталогами

Команда ido-find-file предлагает возможность ограничить список завершения с помощью фильтра. Например, можно ввести .cpp, Нажмите C-SPC et вуаля, список завершения ограничен файлами с .cpp,

Однако иногда полезно ограничить список каталогами на первых этапах навигации, например, когда кто-то перемещается к файлу, находясь в подкаталоге с неизвестным именем, который находится в каталоге с большим количеством обычных файлов.

Есть ли встроенный функционал для ограничения ido принимать только каталоги на текущем шаге (текущий шаг ограничен либо a) вызовом неограниченной функции, либо b) [также лучшим решением] с помощью фактической навигационной команды, то есть по убыванию / возрастанию на уровне дерева каталогов)? Или, если нет, кто-то может написать функцию, которая сделает это?

1 ответ

Эта функциональность уже присутствует в виде ido-dired,

UPD:

Двухступенчатый find-file так просто, как вы могли себе представить:

(defun find-file-2 ()
  (interactive)
  (ido-dired)
  (ido-find-file)) 
Другие вопросы по тегам