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/install.sh | |
parent | 36e9fdf69e1da2d09cbd3de5fbcd71fc7e5f16d1 (diff) |
add support LspInstall where possible
Diffstat (limited to 'utils/installer/install.sh')
-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" |