You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
690 B
27 lines
690 B
#!/bin/bash
|
|
|
|
set -ev
|
|
|
|
case "${TRAVIS_OS_NAME}" in
|
|
linux)
|
|
if [[ "${VIM_VERSION}" == "" ]]; then
|
|
exit
|
|
fi
|
|
git clone --depth 1 --branch "${VIM_VERSION}" https://github.com/vim/vim /tmp/vim
|
|
cd /tmp/vim
|
|
./configure --prefix="${HOME}/vim" --with-features=huge --enable-pythoninterp \
|
|
--enable-python3interp --enable-fail-if-missing
|
|
make -j2
|
|
make install
|
|
;;
|
|
osx)
|
|
brew install macvim
|
|
# Instead of --with-override-system-vim, manually link the executable because
|
|
# it prevents MacVim installation with a bottle.
|
|
ln -fs "$(brew --prefix macvim)/bin/mvim" "/usr/local/bin/vim"
|
|
;;
|
|
*)
|
|
echo "Unknown value of \${TRAVIS_OS_NAME}: ${TRAVIS_OS_NAME}"
|
|
exit 65
|
|
;;
|
|
esac
|
|
|