Emacs ido-mode и создание новых файлов в каталогах, он постоянно меняет каталог, пока я печатаю

При использовании ido-mode в emacs, он обычно мешает мне, когда я пытаюсь создать новый файл в каталоге, используя: Cx Cf (начните вводить новое имя файла, которое еще не существует) RET

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

Кто-нибудь знает, как заставить ido-mode избегать просмотра в каталогах, отличных от того, в котором вы сейчас находитесь?

3 ответа

Решение

Вы можете отключить объединение ("поиск в других каталогах" в ido vulgo) с помощью

(setq ido-auto-merge-work-directories-length -1)

но вы также можете отменить слияние с C-z в идо

Делать это действительно помогает. В основном используйте ido-mode до тех пор, пока не доберетесь до нужного каталога, затем снова нажмите Cf, чтобы выйти из ido-mode при вводе нового имени файла.

Cx Cf перейдите в каталог Cf введите новое имя файла RET.

Используйте Cj, чтобы сообщить ido, что вы ввели, а не первое завершение. Это также упоминается в emacswiki.

Другие вопросы по тегам