~/.vimrc and ~/.vim directories. I use MacVim but this setup should be OS-agnostic. Extraneous buffers are enabled in MacVim but not console vim, for which toggle keys exist to open up NERDTree, Taglist, MiniBuffexplorer, etc.