need to commit
This commit is contained in:
35
setup_from_scratch
Executable file
35
setup_from_scratch
Executable file
@@ -0,0 +1,35 @@
|
||||
#!/bin/bash
|
||||
|
||||
manager=paq
|
||||
|
||||
function paq_setup() {
|
||||
git clone --depth=1 https://github.com/savq/paq-nvim.git \
|
||||
"${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/pack/paqs/start/paq-nvim
|
||||
cp paq_files/temp_init.lua "${nvim_data[config_dir]}/init.lua"
|
||||
nvim --headless -c 'PaqInstall' -c q
|
||||
rm "${nvim_data[config_dir]}/init.lua"
|
||||
cp paq_files/temp_init2.lua "${nvim_data[config_dir]}/init.lua"
|
||||
}
|
||||
|
||||
function packer_setup() {
|
||||
git clone --depth 1 'https://github.com/wbthomason/packer.nvim' \
|
||||
"${HOME}/.local/share/nvim/site/pack/packer/start/packer.nvim"
|
||||
cp packer_files/temp.lua "${nvim_data[config_dir]}/init.lua"
|
||||
cp packer_files/packer_compiled.lua "${nvim_data[config_dir]}/plugin"
|
||||
|
||||
nvim --headless -c 'autocmd User PackerComplete quitall' -c 'PackerSync'
|
||||
rm "${nvim_data[config_dir]}/init.lua"
|
||||
}
|
||||
|
||||
. nvim_data
|
||||
./remove_all
|
||||
mkdir -p "${nvim_data[config_dir]}"
|
||||
|
||||
case "$manager" in
|
||||
paq)
|
||||
paq_setup
|
||||
;;
|
||||
packer)
|
||||
packer_setup
|
||||
;;
|
||||
esac
|
Reference in New Issue
Block a user