-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathinstall
More file actions
executable file
·53 lines (44 loc) · 1.19 KB
/
install
File metadata and controls
executable file
·53 lines (44 loc) · 1.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#!/usr/bin/env bash
set -eux
SCRIPT_DIR=$PWD
VIM_DEPENDENCY_DIR="$HOME/.vim/pack/$(whoami)/start"
echo "Vim dependencies will be cloned in '$VIM_DEPENDENCY_DIR'"
mkdir -pv $VIM_DEPENDENCY_DIR
cd $VIM_DEPENDENCY_DIR
DEPS=(
airblade/vim-gitgutter
jiangmiao/auto-pairs
jidn/vim-dbml
jparise/vim-graphql
jvirtanen/vim-hcl
keith/rspec.vim
maxmellon/vim-jsx-pretty
mileszs/ack.vim
pangloss/vim-javascript
scrooloose/nerdtree
sstallion/vim-wildignore
tpope/vim-abolish
tpope/vim-commentary
tpope/vim-endwise
tpope/vim-fugitive
tpope/vim-rails
tpope/vim-surround
vim-ruby/vim-ruby
wincent/command-t
wincent/terminus
)
for DEP in ${DEPS[@]}; do
git clone --verbose "https://github.com/$DEP.git"
done
echo "Creating symlinks for dotfiles..."
cd $SCRIPT_DIR
DOTFILES=$(git ls-files | grep "^\.")
echo "$DOTFILES" | xargs -t -I % ln -sv "$SCRIPT_DIR/"% "$HOME"
echo "Creating symlink for wildignore"
ln -sv "$SCRIPT_DIR/wildignore" "$HOME/.vim/"
echo "Installing color scheme"
mkdir -p $HOME/.vim/colors/
curl https://raw.githubusercontent.com/ericbn/vim-solarized/master/colors/solarized.vim \
--output $HOME/.vim/colors/solarized.vim
cd "$VIM_DEPENDENCY_DIR/command-t"
make