#autoload # This should be used to complete all option names. local expl _description expl 'zsh option' compgen "$expl[@]" "$@" -M 'L:|[nN][oO]= M:_= M:{A-Z}={a-z}' -o