Search code examples
emacsido

Not selecting what emacs ido is suggesting?


In my current working directory ~/WD there is a abc.txt file. Now I want to make another abc.txt under a sub directory ~/WD/NEW/. As I type C-x C-f and the directory ~/WD/NEW/abc.txt, ido is changing the string into ~/WD/abc.txt, which is not what I want to open. As I try to modify the string back, ido automatically "correct" my input into the wrong string again.

Is there any way to solve this issue?


Solution

  • If you're using ido to open a file and you want to "step out" of ido in the middle of completing, you can use C-f. For example:

    1. Ctrl+X Ctrl+F (find-file)

      Find file: ~/{ .emacs.d/ | bin/ | some-file.txt | tmp/ ... }
      
    2. T Enter (narrow options with ido)

      Find file: ~/tmp/{ file1.txt | file2.txt | subdir/ }
      
    3. Ctrl+F ("step out" of ido mode)

      Find file: ~/tmp/