فهرست منبع

update install script

Chris 4 سال پیش
والد
کامیت
fda6449427
1فایلهای تغییر یافته به همراه11 افزوده شده و 14 حذف شده
  1. 11 14
      utils/installer/install-nv-code.sh

+ 11 - 14
utils/installer/install-nv-code.sh

@@ -1,5 +1,3 @@
-#!/bin/bash
-
 set -o nounset # error when referencing undefined variable
 set -o errexit # exit when command fails
 
@@ -14,6 +12,10 @@ installnodeubuntu() {
 	sudo apt install npm
 }
 
+moveoldnvim() {
+	echo "Not installing NVCode: \n Please move your ~/.config/nvim folder before installing"
+}
+
 installnodearch() {
 	sudo pacman -S nodejs
 	sudo pacman -S npm
@@ -62,17 +64,12 @@ installpacker() {
 
 cloneconfig() {
 	echo "Cloning NVCode configuration"
-	git clone https://github.com/ChristianChiarulli/nvcode.git ~/.config/nvcode
-    mv $HOME/.config/nvcode/init.lua $HOME/.config/nvcode/init.lua.tmp
-    mv $HOME/.config/nvcode/utils/init.lua $HOME/.config/nvcode/init.lua
-    mv $HOME/.config/nvcode/lua/plugins.lua $HOME/.config/nvcode/utils/plugins.lua
-    mkdir $HOME/.config/nvcode/utils/tmp/
-    mv $HOME/.config/nvcode/lua/* $HOME/.config/nvcode/utils/tmp/
-    mv $HOME/.config/nvcode/utils/plugins.lua $HOME/.config/nvcode/lua/
-	nvim -u $HOME/.config/nvcode/init.lua --headless +PackerSync +qall
-    mv $HOME/.config/nvcode/utils/tmp/* $HOME/.config/nvcode/lua/
-    rm $HOME/.config/nvcode/init.lua
-    mv $HOME/.config/nvcode/init.lua.tmp $HOME/.config/nvcode/init.lua
+	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
+	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
 }
 
 asktoinstallnode() {
@@ -132,7 +129,7 @@ which node >/dev/null && echo "node installed, moving on..." || asktoinstallnode
 pip3 list | grep pynvim >/dev/null && echo "pynvim installed, moving on..." || installpynvim
 
 # move old nvim directory if it exists
-# [ -d "$HOME/.config/nvim" ] && moveoldnvim
+[ -d "$HOME/.config/nvim" ] && moveoldnvim
 
 if [ -a "$HOME/.local/share/nvim/site/pack/packer/start/packer.nvim" ]; then
     echo 'packer already installed'