Make sure you add the following lines to your .bashrc/.bash_profile:
export VIMRUNTIME=$HOME/local/share/nvim
alias vim='nvim -u ~/.nvimrc'Also add the following to the top of your .vimrc:
if has ('nvim')
let &rtp .= ',~/.nvim"
endif| #!/bin/sh | |
| DEPS="$HOME/local/" | |
| BIN="$DEPS/bin" | |
| # Kill script if any command exits with non-zero exit status | |
| set -e | |
| mkdir -p $BIN | |
| curl -LO https://github.com/neovim/neovim/archive/v0.1.0.tar.gz | |
| tar zxvf v0.1.0.tar.gz | |
| cd neovim-0.1.0 | |
| echo "=====================" | |
| echo "Building dependencies" | |
| echo "=====================" | |
| mkdir .deps | |
| cd .deps | |
| cmake ../third-party/ | |
| make | |
| rsync -au usr/ $DEPS | |
| cd .. | |
| echo "===============" | |
| echo "Building neovim" | |
| echo "===============" | |
| mkdir build | |
| cd build | |
| cmake -DDEPS_PREFIX=$DEPS .. | |
| make | |
| echo "==============" | |
| echo "Install neovim" | |
| echo "==============" | |
| cp bin/nvim $BIN | |
| cd .. | |
| mkdir -p $HOME/share/nvim | |
| rsync -au runtime/ $HOME/share/nvim | |
| echo "===============" | |
| echo "Create symlinks" | |
| echo "===============" | |
| ln -s ~/.vimrc ~/.nvimrc | |
| ln -s ~/.vim ~/.nvim | |
| echo "=============================" | |
| echo "Cleaning up..." | |
| cd .. | |
| rm -rf neovim-0.1.0 | |
| rm -rf v0.1.0.tar.gz | |
| echo "Neovim installed successfully!" | |
| echo "=============================" |