1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- #!/bin/sh
- # Standalone installer for Unixs
- # Original version is created by shoma2da
- # https://github.com/shoma2da/neobundle_installer
- if [ $# -ne 1 ]; then
- echo "You must specify the installation directory!"
- exit 1
- fi
- # Convert the installation directory to absolute path
- case $1 in
- /*) PLUGIN_DIR=$1;;
- *) PLUGIN_DIR=$PWD/$1;;
- esac
- INSTALL_DIR="${PLUGIN_DIR}/repos/github.com/Shougo/dein.vim"
- echo "Install to \"$INSTALL_DIR\"..."
- if [ -e "$INSTALL_DIR" ]; then
- echo "\"$INSTALL_DIR\" already exists!"
- fi
- echo ""
- # check git command
- type git || {
- echo 'Please install git or update your path to include the git executable!'
- exit 1
- }
- echo ""
- # make plugin dir and fetch dein
- if ! [ -e "$INSTALL_DIR" ]; then
- echo "Begin fetching dein..."
- mkdir -p "$PLUGIN_DIR"
- git clone https://github.com/Shougo/dein.vim "$INSTALL_DIR"
- echo "Done."
- echo ""
- fi
- # write initial setting for .vimrc
- echo "Please add the following settings for dein to the top of your vimrc (Vim) or init.vim (NeoVim) file:"
- {
- echo ""
- echo ""
- echo "\"dein Scripts-----------------------------"
- echo "if &compatible"
- echo " set nocompatible \" Be iMproved"
- echo "endif"
- echo ""
- echo "\" Required:"
- echo "set runtimepath+=$INSTALL_DIR"
- echo ""
- echo "\" Required:"
- echo "if dein#load_state('$PLUGIN_DIR')"
- echo " call dein#begin('$PLUGIN_DIR')"
- echo ""
- echo " \" Let dein manage dein"
- echo " \" Required:"
- echo " call dein#add('$INSTALL_DIR')"
- echo ""
- echo " \" Add or remove your plugins here like this:"
- echo " \"call dein#add('Shougo/neosnippet.vim')"
- echo " \"call dein#add('Shougo/neosnippet-snippets')"
- echo ""
- echo " \" Required:"
- echo " call dein#end()"
- echo " call dein#save_state()"
- echo "endif"
- echo ""
- echo "\" Required:"
- echo "filetype plugin indent on"
- echo "syntax enable"
- echo ""
- echo "\" If you want to install not installed plugins on startup."
- echo "\"if dein#check_install()"
- echo "\" call dein#install()"
- echo "\"endif"
- echo ""
- echo "\"End dein Scripts-------------------------"
- echo ""
- echo ""
- }
- echo "Done."
- echo "Complete setup dein!"
|