X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=.zsh%2Frcsstub;h=10e652a90b0675f4cd8d63b121ed5e978fe90687;hb=6aef4f4cbd4de6478e2cfa59621adfe104c7a497;hp=b7c3f8323f276e7abd2e163e6683f3896f1a2b61;hpb=9a1960b5edade792e0d4d9a8c8e0630e774affc5;p=zsh.git diff --git a/.zsh/rcsstub b/.zsh/rcsstub index b7c3f83..10e652a 100644 --- a/.zsh/rcsstub +++ b/.zsh/rcsstub @@ -1,24 +1,31 @@ -# .zshenv +# -*- mode: sh -*- +# rcsstub # -# Actual .zshenv file +# Stub for all .z* files; actual content comes from a directory # # 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 - __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="$(print -P %1N)" - . $ZDOTDIR/sourcedir - sourcedir $ZDOTDIR/${file#.} + unset _DIR - __do_debug && set +x +# __do_debug && set +x || : fi # vim:ft=zsh