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?
Use C-j to tell ido to input what you have typed rather than the first completion. This is also mentioned on emacswiki.
You can disable the merging (the "looking in other directories" in ido vulgo) with
but you can also undo the merge with
C-z
in ido.Doing this really helps. Basically use ido-mode up until you get to the correct directory, then hit C-f again to get out of ido-mode as you type the new filename.
C-x C-f navigate to directory C-f enter new filename RET.