Давно хотел перетащить в bash возможность разворачивать недописанные пути, как в zsh, т.е. cd /u/l/b<Tab>
разворачивать в cd /usr/local/bin
. Но мое гугл-фу здесь меня не выручало, а может, никто действительно раньше такого не делал.
Поэтому я написал нужную функцию для автодополнения сам. Здесь можно увидеть фичу в действии, а здесь получить код для ~/.bashrc
Надеюсь, кому-нибудь покажется полезным.