\ #Redefine command: _ () { } #Now call redefined function _ "$*" #compdef case $service in " ") ;; esac _arguments \ : : Service Flag Has both single and double quotes... May generate syntax error with generated arguments call. ' ' ' ' " " ' ' ( ) * * [ ] : = - Handling Tag * : : : : -> : (( \: )) : ( ) : -> Unknown action tag _handle . . . . case $state in " ") ;; esac " ") ;; local context state line typeset -A opt_args # subcommands (( $+functions[] )) || () { } Unknown <subcommandlist>/@style.