#!/bin/zsh # vim: ft=zsh noet ts=4 sts=4 sw=4 autoload -Uz zsv_config zsv_config zsv_parse for name in $svtab; do zsv_eval $ZSVDIR/$name zsv_dir=$zsv_svdir/$name f=$handler[cond] if [[ -z $f ]]; then cond_r=N else (($+functions[$f])) || autoload -Uz $f $f cond_r=$? fi f=$handler[check] if [[ -z $f ]]; then check_r=N else (($+functions[$f])) || autoload -Uz $f $f check_r=$? fi print -r - $name:$'\t'cond=$cond_r$'\t'check=$check_r done