Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/uggla/vim


https://github.com/uggla/vim

Last synced: 25 days ago
JSON representation

Awesome Lists containing this project

README

        

# vimrc

Personal vimrc, the base was created using https://github.com/avelino/vim-bootstrap.
Then customized to have completion of languages (C, C++, Objective C/C++, python, javascript, go) using https://github.com/Valloric/YouCompleteMe

# Installation

* Clone the repository
```bash
git clone https://github.com/uggla/vimrc
```

* Backup plugins if already installed
```vim
vim
:PlugSnapshot
:w <-- to write the file
```

* Install or upgrade the vim plugins
```vim
vim
:PlugInstall or :PlugUpdate
:PlugStatus
```

* Remove unused vim plugins
```vim
vim
:PlugClean
```

* Install the completion
```bash
cd .vim/plugged/YouCompleteMe
```
Then if you only need C languages and python
```bash
./install.py
```
Adding javascript + go + rust
```bash
./install.py --tern-completer --gocode-completer --rust-completer
```

More details here : https://github.com/Valloric/YouCompleteMe looking for python.py.