- fast access to all files
- color scheme
- syntax highlighting
- static code analysis
- code completion
- go to definition
- refactoring
- debugging
- diff (character-wise)
git clone https://github.com/micviklui/dotvim.git ~/dotvim
ln -s `pwd`/dotvim/.vimrc ~/.vimrc
ln -s `pwd`/dotvim/.vim ~/.vim
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
vim +PluginInstall +qallhg clone https://vim.googlecode.com/hg/ vim
cd vim/src
./configure --enable-pythoninterp --with-features=huge --prefix=...
make && ...
...~/.vim> tree -L 2
.
├── bundle
│ ├── ctrlp.vim
│ ├── diffchar.vim
│ ├── nerdtree
│ ├── riv.vim
│ ├── syntastic
│ ├── tagbar
│ ├── vim-airline
│ ├── vim-airline-themes
│ ├── vim-autopep8
│ ├── vim-autotag
│ ├── vim-buffergator
│ ├── vim-clang-format
│ ├── vim-fugitive
│ ├── Vundle.vim
│ └── YouCompleteMe
├── ftplugin
│ ├── c.vim
│ ├── pep8.py
│ └── python.vim
├── indent
│ └── python.vim
├── spell
│ ├── en.utf-8.add
│ └── en.utf-8.add.spl
└── syntax
└── php.vim
# important variables etc.
:version
# where to load `_vimrc` (`.vimrc`) from
:echo $HOME
# where to load `vimfiles` (`.vim`) from
:echo &runtimepath
Adapt paths etc. for usage in windows.