Copy contents of ./vim/ to ~/.vim/ and cd into it. (Make a backup of your previous .vim if necessary)
# update package manager
sudo apt update && sudo apt upgrade -y
# install git
sudo apt install git
# clone the file from github
git clone https://github.com/Jankatay/vim_config.git
cd vim_config
git submodule init
git submodule update
# move the contents
mv ./vim ~/.vim
rm -rf ../vim_config
cd ~/.vim
If using apt, then you can just run setup.sh for automatic setup.
./setup.sh
Otherwise for manual setup, go to coc.nvim folder and run "npm ci"
cd ./pack/plugins/start/coc.nvim
npm ci
Then install lsp servers through your package manager.
Current CocConfig has ccls, python3-lsp, rust-analyzer, and haskell-language-server configurations setup.
You may need to run
CocInstall coc-rust-analyzer
CocInstall @yaegassy/coc-pylsp
From vim for rust and python.