21 lines
434 B
Plaintext
21 lines
434 B
Plaintext
|
#!/usr/bin/env bash
|
||
|
#
|
||
|
# Clone or update nvim to $HOME/dev/neovim, build and install to $HOME/local
|
||
|
set -e
|
||
|
|
||
|
mkdir -p $HOME/dev
|
||
|
destdir=$HOME/dev/neovim
|
||
|
if [ -d $destdir ]; then
|
||
|
echo "Updating nvim..."
|
||
|
cd $destdir
|
||
|
git pull --rebase
|
||
|
else
|
||
|
echo "Cloning nvim..."
|
||
|
cd $HOME/dev
|
||
|
git clone -q https://github.com/neovim/neovim.git neovim
|
||
|
cd $destdir
|
||
|
fi
|
||
|
|
||
|
make CMAKE_BUILD_TYPE=Release CMAKE_INSTALL_PREFIX=$HOME/local
|
||
|
make install
|