forked from dnath/dotfiles
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup_vim.sh
executable file
·77 lines (64 loc) · 2.23 KB
/
setup_vim.sh
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#!/bin/sh
################################################################################
# setup_vim.sh
#
# Dibyendu Nath
# dev.nath.cs@gmail.com
#
################################################################################
################################################################################
# Global Variables
#
################################################################################
vimrc_url='https://raw.githubusercontent.com/dnath/config/master/vimrc'
# vundle_url='https://github.com/gmarik/vundle.git'
pathogen_url='https://raw.githubusercontent.com/tpope/vim-pathogen/master/autoload/pathogen.vim'
nerdtree_git_url='https://github.com/scrooloose/nerdtree.git'
solarized_vim_git_url='https://github.com/altercation/vim-colors-solarized.git'
###############################################################################
# Functions
#
###############################################################################
install_vim_plugins () {
echo
echo "======================================================================"
echo "Setting up vim..."
echo "======================================================================"
## pathogen
if [ ! -f ~/.vim/autoload/pathogen.vim ]; then
echo 'Installing pathogen...'
mkdir -p ~/.vim/autoload ~/.vim/bundle
curl -Sso ~/.vim/autoload/pathogen.vim "$pathogen_url"
else
echo 'pathogen already present.'
fi
## nerdtree
if [ ! -d ~/.vim/bundle/nerdtree ]; then
echo 'Installing nerdtree...'
git clone "$nerdtree_git_url" ~/.vim/bundle/nerdtree
else
echo 'Nerdtree already present.'
fi
## vim solarized
if [ ! -d ~/.vim/bundle/vim-colors-solarized ]; then
echo 'Installing vim-colors-solarized...'
git clone "$solarized_vim_git_url" ~/.vim/bundle/vim-colors-solarized
else
echo 'vim-colors-solarized already present.'
fi
## vimrc
# vimrc="~/.vimrc" # readlink -f
if [ ! -f ~/.vimrc ]; then
echo 'Copying vimrc ...'
curl -Sso ~/.vimrc $vimrc_url
else
echo 'vimrc already present.'
fi
echo
echo 'DONE'
}
###############################################################################
# Main Script
#
###############################################################################
install_vim_plugins