-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsetup.sh
More file actions
32 lines (23 loc) · 732 Bytes
/
setup.sh
File metadata and controls
32 lines (23 loc) · 732 Bytes
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
#!/usr/bin/env sh
mkdir -p ~/.local/bin
dir=$(mktemp -d)
cd "$dir"
### ripgreg
wget https://github.com/BurntSushi/ripgrep/releases/download/0.7.1/ripgrep-0.7.1-i686-unknown-linux-musl.tar.gz
tar xaf ripgrep*
cp ripgrep-0.7.1-i686-unknown-linux-musl/rg ~/.local/bin
### neovim
git clone git@github.com:neovim/neovim.git
cd neovim
make CMAKE_EXTRA_FLAGS="-DCMAKE_INSTALL_PREFIX=$HOME/.local" CMAKE_BUILD_TYPE=RelWithDebInfo
make install
cd -
### dein
curl https://raw.githubusercontent.com/Shougo/dein.vim/master/bin/installer.sh > installer.sh
sh ./installer.sh ~/.vim/bundles
rm -rf "$dir"
for package in flake8 neovim jedi yapf python-language-server autopep8
do
pip install --user $package
done
# FIXME font ligatures?