я короче пропустил крутую фичу в мануале. А именно completion-style - partial-completion. она разбивает инпут на слова и подставляет их в качестве инициалов. Вот только разбивать на слова можно по разному. Так вот в find-file с этой штукой можно писать /u/mo/s TAB и оно раскроется в (например) /usr/monnier/src
крутость в том что в icomplete можно сайклить по разным директориям