got some info from here http://vi-improved.org/vimrc.html