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.