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.