24 lines · 490 B · executable
#!/bin/bash

mkdir -p "$HOME/src"
cd "$HOME/src"

if [[ ! -d "$HOME/src/vim" ]]; then
    git clone https://github.com/vim/vim.git
fi

cd vim
git pull

./configure --with-features=huge \
    --enable-multibyte \
    --enable-rubyinterp=yes \
    --enable-python3interp=yes \
    --with-python3-config-dir=/usr/lib64/python3.9/config-3.9m-x86_64-linux-gnu \
    --enable-perlinterp=yes \
    --enable-luainterp=yes \
    --enable-cscope \
    --prefix=/usr/local
make -j32
sudo make install