-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
OdaDaisuke
committed
Jul 29, 2018
1 parent
c698cad
commit 17865e4
Showing
3 changed files
with
131 additions
and
46 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
#!/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:" | ||
echo " call dein#add('Shougo/neosnippet.vim')" | ||
echo " call dein#add('Shougo/neosnippet-snippets')" | ||
echo "" | ||
echo " \" You can specify revision/branch/tag." | ||
echo " call dein#add('Shougo/deol.nvim', { 'rev': '01203d4c9' })" | ||
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!" |