Você não precisa fazer esse tipo de invasão horrível.
O Vim usa um curinga especial para "qualquer subdiretório": **
. Supondo que seu diretório de trabalho é /path/to/project
e você não tem autochdir
on, você pode listar e escolher qualquer arquivo contendo foo
em seu nome de arquivo, onde quer que esteja sob o diretório de trabalho, com:
:e **/foo<Tab>
que proporia:
/path/to/project/dir1/dirb/foo.js
/path/to/project/dir1/dirb/dir5/dirx/barfoo.js
…