This is my personal vim configuration. It basically just bundles a few plugins and configures them the way i prefer it.
Feel free to use it but be aware that It's tailored to my personal preferences.
There is a convenince shell script setup.sh which will install everything under ~/.vim and ~/.vimrc
Make sure you have curl and git installed (and preferably vim) and run:
$ mv ~/.vim ~/.vim_backup_igno && git clone https://github.com/igno/vim ~/vim && ~/vim/setup.sh
In order to initialize coc open up vim and run:
:call coc#util#install()
Extensions:
:CocInstall coc-python
:CocInstall coc-metals
:CocInstall coc-json
:CocInstall coc-yaml
Language servers:
$ sudo npm i -g bash-language-server
$ GO111MODULE=on go get golang.org/x/tools/gopls@latest