Do not set DYLD_LIBRARY_PATH in ~/.bash_profile
Explained ${var:+val} notation in comment
Homebrew doesn't need /usr/local/share/python in $PATH any more
Added <hr/> for terminal, from HN comment
History bindings in vi mode in ~/.inputrc (tip from HN comment)
Some vim bundles changed location. Updated ~/.vimrc accordingly.