neovim, dotfiles-install: Added an auto-install routine to the bashrc.d that downloads vim-plug for now

This commit is contained in:
Gregor Bückendorf 2018-12-07 00:46:11 +01:00
parent 0c9b44e53f
commit adcf84966b
2 changed files with 64 additions and 0 deletions

View file

@ -0,0 +1,32 @@
# Alias dotfiles to the custom git command required for the functioning of the
# dotfiles utility
dotgit_config="$HOME/.dotfiles/dotgit_config"
dotgit_dir="$HOME/.dotgit/"
alias dotfiles="git -c include.path=$dotgit_config --git-dir=$dotgit_dir --work-tree=$HOME"
# Shorten the dotfiles command to dot if possible
if ! command -v dot >/dev/null 2>&1
then
alias dot="dotfiles"
dot_aliased="yes"
fi
# Add bash completion to the aliases if possible
possible_locations=(
"/usr/share/doc/git/contrib/completion/git-completion.bash"
"/usr/share/git/completion/git-completion.bash"
)
for completion_file in "${possible_locations[@]}"
do
if [[ -r "$completion_file" ]]
then
. $completion_file
__git_complete dotfiles __git_main
if [[ $dot_aliased == yes ]]
then
__git_complete dot __git_main
fi
break
fi
done