By default, when a pattern that has been typed matches no results, after a short pause in typing ido-find-file
goes on to try to locate a matching file in one of recently visited directories (I believe, in the recent-first order).
My question is, are there any ido features or extensions available to include a whole filesystem subtree, not only a list of visited directories, to the ido search? I understand this is tricky in general (what happens if I stop typing at /
?), but I am all for spending some time configuring this extension to do what I want. I am working on a project with a zillion directories, shell scripts calling scripts calling scripts. Even setting explicit fixed expansion points would be fine by me, for example, a rule to the effect if you are at or below any directory in this configured list, expand all subdirectories of that directory for ido search).
I know about helm
, but I am interested how far I can go with ido
, before jumping into the learning of such a complex package.
projectile
orfind-file-in-project
. They have anido
completion back end. Unless it's really a zillion dirs. Hundreds or thousands of dirs should be fine. – abo-abo Jun 25 '15 at 10:06