#compdef symbcalc _symbcalc() { local curcontext="$curcontext" state line typeset -A opt_args _arguments \ '1: :->template' case $state in template) compadd `basename -a $SYMBCALC_TEMPLATES/* | sed 's/\.tmpl$//'` esac }