X-Git-Url: https://git.madduck.net/etc/zsh.git/blobdiff_plain/a1bdf944d024ca91eca7637d8c0ce880ac2cae16..e45b0db3d66ca9e041622db3d801d026fb4d3724:/.zsh/rcsstub?ds=inline diff --git a/.zsh/rcsstub b/.zsh/rcsstub index 60beecb..cf9a202 100644 --- a/.zsh/rcsstub +++ b/.zsh/rcsstub @@ -2,23 +2,29 @@ # # Stub for all .z* files; actual content comes from a directory # -# Copyright © 1994–2008 martin f. krafft +# Copyright © 1994–2017 martin f. krafft # Released under the terms of the Artistic Licence 2.0 # # Source repository: http://git.madduck.net/v/etc/zsh.git # -. $ZDOTDIR/logging -. $ZDOTDIR/util - if [[ -o rcs ]]; then - __do_debug && set -x || : + source $ZDOTDIR/logging + source $ZDOTDIR/util + source $ZDOTDIR/sourcedir + +# __do_debug && set -x || : + + _DIR=$ZDOTDIR/${${(%):-%1N}#.} + sourcedir $_DIR + + if [[ -d $_DIR/parts.d ]]; then + sourcedir $_DIR/parts.d + fi - file="%1N"; file="${(%)file}" - . $ZDOTDIR/sourcedir - sourcedir $ZDOTDIR/${file#.} + unset _DIR - __do_debug && set +x || : +# __do_debug && set +x || : fi # vim:ft=zsh