vim source code cloned from http://vim.googlecode.com/hg/