This repo holds the configuration of Vim used as the primary IDE for development projects in a variety of languages. This project initially used Pathogen as the tool to manage external plugins and configurations, then migrated to using NeoBundle, and currently using dein.vim.
If you'd like to add/modify packages, all you have to do is modify the vimrc file, and run the appropriate NeoBundle commands from within VIM (check out the documentation link above).
- Homebrew - OSX Package manager
- Upgraded version of VIM (through Homebrew)
- Upgraded version of Git (through Homebrew)
- VIM 8+ (YCM dependency)
cmake
which can be installed with the Homebrew, or other methods
- asdf - Runtime environment manager (Ruby, Nodejs, Python, etc)
- Clone repo into home directory as ~/.vim
git clone git@github.com:togume/vim.git ~/.vim
- Install dein.vim
mkdir -p ~/.cache/dein
- Follow quick start instructions from Dein
- Create soft-link of vimrc in home directory
ln -s ~/.vim/vimrc ~/.vimrc
- Install plugins/packages with NeoBundle
- Open VIM
- Execute
:call dein#install()