NeoVim with VSCode inspiration
Some language especific extensions have its own requirements
Move init.vim file and extensions folder to ~/.config/nvim/
mv init.vim ~/.config/nvim/
mv -r extensions ~/.config/nvim/
Then run:
:PlugInstall
This repo uses coc.nvim, so its compatible with any of its available language servers.
- pynvim
- python3
vim +'CocInstall coc-python' +qa # Language server
Go extensions was configured using this guide.
Set $GOBIN
and $GOPATH
variables and add $GOBIN
to your $PATH
and run:
vim +PlugInstall
vim +GoInstallBinaries
Then run the following command inside nvim:
:CocConfig
and paste the content present in coc-settings.json
present in this repo.
- This file is configured to work with Kubernetes yaml files as well, to make it fully functional, you can run
:CocInstall coc-yaml
. (if you wont use it, simply removeyaml.schemas
section)
Simply run :CocInstall coc-elixir
docker build . -t vimascode
docker run --it -v $PWD:/mnt/workdir vimascode