X-Git-Url: https://git.madduck.net/etc/zsh.git/blobdiff_plain/5a8a28e150ef5e3d26ed53b9a4524726527c3a0a..f79a11b4675d6df98c663d9ab37daca38b1b209d:/.zsh/rcsstub diff --git a/.zsh/rcsstub b/.zsh/rcsstub index 0f30dc6..2138ef0 100644 --- a/.zsh/rcsstub +++ b/.zsh/rcsstub @@ -5,18 +5,24 @@ # Copyright © 1994–2008 martin f. krafft # Released under the terms of the Artistic Licence 2.0 # -# Source repository: http://git.madduck.net/v/etc/zsh.git +# Source repository: git://git.madduck.net/etc/zsh.git # -. $ZDOTDIR/logging -. $ZDOTDIR/util - if [[ -o rcs ]]; then + source $ZDOTDIR/logging + source $ZDOTDIR/util + source $ZDOTDIR/sourcedir + # __do_debug && set -x || : - file="%1N"; file="${(%)file}" - . $ZDOTDIR/sourcedir - sourcedir $ZDOTDIR/${file#.} + _DIR=$ZDOTDIR/${${(%):-%1N}#.} + sourcedir $_DIR + + if [[ -d $_DIR/parts.d ]]; then + sourcedir $_DIR/parts.d + fi + + unset _DIR # __do_debug && set +x || : fi