You need to use mercurial.
Mercurial is a free, distributed source control management tool.
It is mainly implemented using the Python programming language and C.
To use it , just see the next command.
# hg clone https://vim.googlecode.com/hg/ vim requesting all changes adding changesets adding manifests adding file changes added 3831 changesets with 24526 changes to 2566 files (+2 heads) updating working directory 2385 files updated, 0 files merged, 0 files removed, 0 files unresolved
Go to vim folder.
# cd vim/src/
Use configure to builds a Makefile file.
src # ./configure --enable-pythoninterp --with-features=huge --prefix=$HOME/opt/vim configure: creating cache auto/config.cache checking whether make sets $(MAKE)... yes checking for gcc... gcc checking whether the C compiler works... yes ...
The next commands make builds the program and make install to install the program.
src # make && make install mkdir objects ...
Now let's try to make working well.
src # mkdir -p $HOME/bin src # cd $HOME/bin bin # ls vim bin # ln -s $HOME/opt/vim/bin/vim bin # ls vim bin # which vim /usr/bin/vim bin # vim --version VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Sep 21 2009 11:22:49) Included patches: 1-245
If you read all the output , will see something like this:
+profile +python +quickfix
The main goal is to use vimrc.
For example you cand do this.
" Wrapping and tabs spaces. set tw=78 ts=4 sw=4 sta et sts=4 ai " Update syntax highlighting. let python_highlight_all = 1 " Create smart indenting set smartindent cinwords=if,elif,else,for,while,try,except,finally,def,class " Auto completion using ctrl-space set omnifunc=pythoncomplete#Complete inoremap
With just few lines can change and improve your work.