Finally, a vim configuration designed for poking around open source projects. This config is designed to be language agnostic, but like its creator, it centers around git, Python, C/C++/C#.
Kiding aside, I started using vim in just after graduation in June of 2016, so this config is far from perfect.
To install, simply run the following three commands:
cd ~ git clone https://github.com/vguarnaccia/.vim_config.git sh ~/.vim_config/install.sh
To uninstall, simple delete .vim_config/
and remove the relevant lines from your .vimrc/
.
Vim, obviously, and it must be compiled with python and lua. More requirements to come in the future. It works best with neovim (make sure to remember pip install neovim
).
- deoplete: Light autocomplete, set to use tabcompletion. More completers availible through omnifunc plugins. You can cycle through options with
<tab>
. - ctrlp.vim: Full path fuzzy file, buffer, mru, tag, ... finder for Vim. Open with
<Ctrl-P>
and cycle through modes with<Ctrl-B>
. - fugitive.vim: A Git wrapper so awesome, it should be illegal.
- TODO: extend this list.
You can add your own plugins using dein.vim in the file local_plugins.vim
.
Example:
" Add or remove your plugins here: " You can specify revision/branch/tag. call dein#add('Shougo/vimshell', { 'rev': '3787e5' }) call dein#add('sebastianmarkow/deoplete-rust') " Required:
TODO
Project inspired by github.com/amix/vimrc