I modified this vimrc from http://www.oschina.net/code/snippet_574132_13357