My VIM (http://www.vim.org/) configuration. Usage: Clone the repository to the ~/.vim directory then initialize and update the submodules: git clone https://github.com/ola/vim-config.git .vim git submodule init git submodule update Make a symbolic link to the vimrc: ln -s ~/.vim/vimrc ~/.vimrc Checkout the master of each bundle: git submodule foreach git checkout master To update all bundles use something like: git submodule update --remote --merge Plugins: * matchit http://www.vim.org/scripts/script.php?script_id=39 * BufOnly http://www.vim.org/scripts/script.php?script_id=1071 Bundles: Using pack. * ack https://github.com/mileszs/ack.vim.git * ale https://github.com/w0rp/ale * airline https://github.com/bling/vim-airline.git * autoclose https://github.com/Townk/vim-autoclose.git * ctrlp https://github.com/kien/ctrlp.vim.git * elixir https://github.com/elixir-lang/vim-elixir.git * elm https://github.com/ElmCast/elm-vim * fswitch https://github.com/derekwyatt/vim-fswitch * fugitive https://github.com/tpope/vim-fugitive.git * gitgutter https://github.com/airblade/vim-gitgutter.git * incsearch https://github.com/haya14busa/incsearch.vim * nerdcommenter https://github.com/scrooloose/nerdcommenter.git * repeat https://github.com/tpope/vim-repeat.git * rust https://github.com/wting/rust.vim.git * scala https://github.com/derekwyatt/vim-scala * solarized https://github.com/altercation/vim-colors-solarized * supertab https://github.com/ervandew/supertab * surround https://github.com/tpope/vim-surround.git * tabline https://github.com/mkitt/tabline.vim * tagbar https://github.com/majutsushi/tagbar.git * todo.txt https://github.com/freitass/todo.txt-vim * xptemplate https://github.com/drmingdrmer/xptemplate.git Colors: * Oceandeep http://www.vim.org/scripts/script.php?script_id=368 * Son of Obsidian http://www.vim.org/scripts/script.php?script_id=3260