1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- #!/bin/sh
- if [ "$(uname)" == "Darwin" ]; then
- echo 'MacOS Detected'
- echo "installing miniconda"
- wget https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh -O ~/.config/nvim/install/miniconda.sh
- echo " Grabbing a font to use foe devicons "
- brew tap caskroom/fonts
- brew cask install font-hack-nerd-font
- elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then
- echo 'Linux Detected'
- wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/.config/nvim/install/miniconda.sh
- mkdir -p ~/.local/share/fonts
- cd ~/.local/share/fonts && curl -fLo "Droid Sans Mono for Powerline Nerd Font Complete.otf" https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/DroidSansMono/complete/Droid%20Sans%20Mono%20Nerd%20Font%20Complete.otf
- fi
- #chmod +x ~/.config/nvim/install/miniconda.sh
- sh ~/.config/nvim/install/miniconda.sh -b -f -p $HOME/.miniconda
- echo 'export PATH="$HOME/.miniconda/bin:$PATH"' >> ~/.bash_profile
- . ~/.bash_profile
- conda create --name neovim python=3.7 --yes
- . activate neovim
- pip install neovim
- . deactivate
- conda create --name pyls python=3.7 --yes
- . activate pyls
- pip install 'python-language-server[all]'
- pip install vim-vint
- . deactivate
- pip install 'python-language-server[all]'
- if [ ! -f ~/.bash_aliases ]; then
- echo ".bash_aliases not found!"
- touch ~/.bash_aliases
- echo 'source ~/.bash_aliases' >> ~/.bashrc
- fi
- echo 'alias mkenv="conda create --clone pyls --name"' >> ~/.bash_aliases
- echo 'let g:python3_host_prog = expand("~/.miniconda/envs/neovim/bin/python3.7")' > ~/.config/nvim/modules/pythonpath.vim
- if [ ! -d ~/.config/nvim/dein ]; then
- echo "dein package manager not found"
- sh ~/.config/nvim/install/utils/installer.sh ~/.config/nvim/dein
- fi
- rm ~/.config/nvim/install/miniconda.sh
|