Here's some awesome knowledge passed along from @bradleyfalzon.

If you add CDPATH to ~/.zshrc you can tab complete into those directories without typing the full path.

Very handy if you happen to run several vagrant instances or a verbose directory structure to mimic production.

typeset -U path cdpath fpath


setopt auto_cd
cdpath=($HOME/scripts /mnt)

zstyle ':completion:*' group-name ''
zstyle ':completion:*:descriptions' format %d
zstyle ':completion:*:descriptions' format %B%d%b
zstyle ':completion:*:complete:(cd|pushd):*' tag-order \
        'local-directories named-directories'

When tab completing a cd you'll end up with something like this;

The same can be done is bash by adding the following to your ~/.bashrc.

export CDPATH=.:$HOME/scripts:/mnt