diff options
| author | Chris <[email protected]> | 2021-03-25 19:58:40 -0400 | 
|---|---|---|
| committer | Chris <[email protected]> | 2021-03-25 19:58:40 -0400 | 
| commit | f52a6870a7bd9ec729bbde6729ec68334a9d2a4d (patch) | |
| tree | 19c6ff1b21e73c74c6282cb0dff86135ccd98de9 /utils/installer | |
| parent | 36e9fdf69e1da2d09cbd3de5fbcd71fc7e5f16d1 (diff) | |
add support LspInstall where possible
Diffstat (limited to 'utils/installer')
| -rwxr-xr-x | utils/installer/install.sh | 30 | 
1 files changed, 14 insertions, 16 deletions
| diff --git a/utils/installer/install.sh b/utils/installer/install.sh index 5c4c1efe..9ddb30d4 100755 --- a/utils/installer/install.sh +++ b/utils/installer/install.sh @@ -1,3 +1,5 @@ +#!/bin/sh +  set -o nounset # error when referencing undefined variable  set -o errexit # exit when command fails @@ -60,18 +62,17 @@ installpynvim() {  }  installpacker() { -    git clone https://github.com/wbthomason/packer.nvim\ - ~/.local/share/nvim/site/pack/packer/start/packer.nvim +	git clone https://github.com/wbthomason/packer.nvim ~/.local/share/nvim/site/pack/packer/start/packer.nvim  }  cloneconfig() {  	echo "Cloning NVCode configuration"  	git clone https://github.com/ChristianChiarulli/nvcode.git ~/.config/nvim -    mv $HOME/.config/nvim/init.lua $HOME/.config/nvim/init.lua.tmp -    mv $HOME/.config/nvim/utils/init.lua $HOME/.config/nvim/init.lua +	mv $HOME/.config/nvim/init.lua $HOME/.config/nvim/init.lua.tmp +	mv $HOME/.config/nvim/utils/init.lua $HOME/.config/nvim/init.lua  	nvim -u $HOME/.config/nvim/init.lua --headless --noplugin +PackerInstall +qall -    rm $HOME/.config/nvim/init.lua -    mv $HOME/.config/nvim/init.lua.tmp $HOME/.config/nvim/init.lua +	rm $HOME/.config/nvim/init.lua +	mv $HOME/.config/nvim/init.lua.tmp $HOME/.config/nvim/init.lua  }  asktoinstallnode() { @@ -133,24 +134,21 @@ which node >/dev/null && echo "node installed, moving on..." || asktoinstallnode  # install pynvim  pip3 list | grep pynvim >/dev/null && echo "pynvim installed, moving on..." || installpynvim -  if [ -a "$HOME/.local/share/nvim/site/pack/packer/start/packer.nvim" ]; then -    echo 'packer already installed' +	echo 'packer already installed'  else -    installpacker +	installpacker  fi  if [ -a "$HOME/.config/nvcode/init.lua" ]; then -    echo 'nvcode already installed' +	echo 'nvcode already installed'  else -    # clone config down -    cloneconfig -    echo 'export PATH=$HOME/.config/nvcode/utils/bin:$PATH' >>~/.zshrc -    echo 'export PATH=$HOME/.config/nvcode/utils/bin:$PATH' >>~/.bashrc +	# clone config down +	cloneconfig +	echo 'export PATH=$HOME/.config/nvcode/utils/bin:$PATH' >>~/.zshrc +	echo 'export PATH=$HOME/.config/nvcode/utils/bin:$PATH' >>~/.bashrc  fi - -  echo "I recommend you also install and activate a font from here: https://github.com/ryanoasis/nerd-fonts"  echo "I also recommend you add 'set preview_images_method ueberzug' to ~/.config/ranger/rc.conf" | 
