Search code examples
emacsido-mode

Emacs ido-mode and creating new files in directories, it keeps changing the directory while I'm typing


When using ido-mode in emacs, it tends to get in my way when I'm trying to create a new file inside a directory, using: C-x C-f ( start typing a new filename, which doesn't yet exist ) RET

Ordinarily this should create a new file, but when I have ido mode, I have to type the new filename really quickly, otherwise ido-mode decides to move me into a directory that has a file with a matching name, causing me to open that file, instead of creating a new file.

Does anybody know how to force ido-mode to avoid looking in directories other than the one you're currently in?


Solution

  • You can disable the merging (the "looking in other directories" in ido vulgo) with

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

    but you can also undo the merge with C-z in ido.