-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathINSTALL
More file actions
executable file
·65 lines (57 loc) · 2.27 KB
/
Copy pathINSTALL
File metadata and controls
executable file
·65 lines (57 loc) · 2.27 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
54
55
56
57
58
59
60
61
62
63
64
65
#!/bin/bash
##################################################################################################
# '''
# // @Project Install all of the dot files instead manually install every file (Simple)
# // @Author Saccharide
# '''
##################################################################################################
sudo apt install build-essential cmake python3-dev
# Check if vimrc and bashrc exists, and make backup of them before override
if [ -f $HOME/.vimrc ]; then
echo "----------------------"
echo "Backing up vimrc ..."
echo "----------------------"
mv $HOME/.vimrc $HOME/.vimrc_backup
echo "----------------------"
echo "DONE"
echo "----------------------"
fi
if [ -d $HOME/.vim ]; then
echo "----------------------"
echo "Backing up .vim ..."
echo "----------------------"
mv $HOME/.vim $HOME/.vim_backup
echo "----------------------"
echo "DONE"
echo "----------------------"
fi
cp .vimrc $HOME
cp -R .vim $HOME
echo "[+] Creating .vimtmp for persistent undo..."
mkdir $HOME/.vimtmp
mv $HOME/.vim/bundle_temp $HOME/.vim/bundle
# Installing YouCompleteMe
cd ~/.vim/bundle/YouCompleteMe
./install.py --clang-complete
echo "[+] Adding saccharide.vim to colorscheme directory"
cp saccharide.vim ~/.vim/colors/
echo "Adding vim airline and clock"
cd $HOME/.vim/bundle
git clone https://github.com/vim-airline/vim-airline
git clone https://github.com/enricobacis/vim-airline-clock
echo "Adding vim easymotion"
# CHECK OUT VIM EASYMOTION, very cool, need to learn it sometimes
git clone https://github.com/easymotion/vim-easymotion
echo "Adding python syntax highlighting for vim"
git clone https://github.com/vim-python/python-syntax
echo "Adding vscode color scheme... Much better than my own haha"
mkdir -p ~/.vim/pack/themes/start
cd ~/.vim/pack/themes/start
git clone https://github.com/tomasiser/vim-code-dark
echo "Installing black"
pip install black
mkdir -p ~/.vim/pack/python/start/black/plugin
mkdir -p ~/.vim/pack/python/start/black/autoload
curl https://raw.githubusercontent.com/psf/black/stable/plugin/black.vim -o ~/.vim/pack/python/start/black/plugin/black.vim
curl https://raw.githubusercontent.com/psf/black/stable/autoload/black.vim -o ~/.vim/pack/python/start/black/autoload/black.vim
echo "[+] Success."