Even though I'm a huge fan of Emacs, I also try to be relatively fluent in VI(m).
My .vimrc can be viewed here
it's constantly growing, albeit far slower than my .emacs.d
!
Auto completion menu
There's a surprising amount of VIM users that don't know about the
excellent Ctrl + n
shortcut which gives them a nice intellisense
completion menu: