Install neovim, xclip
(clipboard support),
ctags
, and the Python 2/3 neovim Python modules.
sudo pacman -S neovim xclip ctags
sudo pip install neovim
sudo pip2 install neovim
Link the vim
and neovim
configuration.
mkdir -p ~/.vim
ln -s ~/.vim ~/.config/nvim
ln -s ~/.vimrc ~/.config/nvim/init.vim
Create undo and tags directories.
mkdir -p ~/.vim/undo
mkdir -p ~/.vim/tags
Install plug.vim
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
YCM plugin installation requires CMake
sudo pacman -S cmake
Install plugins and all the necessary binaries for the vim-go plugin.
:PlugInstall
:GoInstallBinaries
Install the_silver_searcher.
sudo pacman -S the_silver_searcher
Install the Python and JavaScript libraries required by the plugins:
sudo pip2 install isort flake8 pylint
sudo npm install -g jshint