mirror of
https://github.com/LunarVim/LunarVim.git
synced 2025-08-05 02:24:58 +02:00
add support LspInstall where possible
This commit is contained in:
parent
36e9fdf69e
commit
f52a6870a7
13 changed files with 67 additions and 36 deletions
|
@ -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"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue