Files
dot/setup
Martin Pander 03c7bc3c59 Initial commit
2020-09-10 09:54:18 +02:00

56 lines
1.4 KiB
Bash
Executable File

#!/bin/bash
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
###########################################################
## call setups
###########################################################
for setupdir in *; do
if [[ $setupdir != "setup" ]]; then
if [[ -a $DIR/$setupdir/setup ]]; then
echo -e "\n###########################################################"
echo "## " $setupdir "will be setup"
echo "###########################################################"
( exec "$setupdir/setup" )
fi
fi
done
###########################################################
## nvim setup
###########################################################
NVIMDIR="$HOME/.config/nvim"
PLUGINDIR="$HOME/.local/share/nvim/site"
if [[ ! -d $PLUGINDIR ]]; then
mkdir -p $PLUGINDIR
fi
echo -e "\n###########################################################"
echo "## nvim will be setup"
echo "###########################################################"
if [[ ! -a $NVIMDIR ]]; then
ln -s $DIR/nvim $NVIMDIR
echo "nvim symlinked to" $NVIMDIR
else
echo "already exists:" $NVIMDIR
fi
if [[ ! -a $PLUGINDIR/plugins ]]; then
ln -s $DIR/nvim/plugins $PLUGINDIR/plugins
echo "plugins symlinked to" $PLUGINDIR/plugins
else
echo "already exists:" $PLUGINDIR/plugins
fi
if [[ ! -a $PLUGINDIR/autoload ]]; then
ln -s $DIR/nvim/autoload $PLUGINDIR/autoload
echo "autoload symlinked to" $PLUGINDIR/autoload
else
echo "already exists:" $PLUGINDIR/autoload
fi