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 "=============================" |