summaryrefslogtreecommitdiff
path: root/utils/installer/install.sh
diff options
context:
space:
mode:
authorChris <[email protected]>2021-03-25 19:58:40 -0400
committerChris <[email protected]>2021-03-25 19:58:40 -0400
commitf52a6870a7bd9ec729bbde6729ec68334a9d2a4d (patch)
tree19c6ff1b21e73c74c6282cb0dff86135ccd98de9 /utils/installer/install.sh
parent36e9fdf69e1da2d09cbd3de5fbcd71fc7e5f16d1 (diff)
add support LspInstall where possible
Diffstat (limited to 'utils/installer/install.sh')
-rwxr-xr-xutils/installer/install.sh30
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"