add support LspInstall where possible

This commit is contained in:
Chris 2021-03-25 19:58:40 -04:00
parent 36e9fdf69e
commit f52a6870a7
13 changed files with 67 additions and 36 deletions

View file

@ -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"