diff --git a/completions/_gspot b/completions/_gspot index d18f17e..b4271f1 100755 --- a/completions/_gspot +++ b/completions/_gspot @@ -1,20 +1,16 @@ #compdef gspot -_cli_zsh_autocomplete() { - local -a opts - local cur - cur=${words[-1]} - if [[ "$cur" == "-"* ]]; then - opts=("${(@f)$(${words[@]:0:#words[@]-1} ${cur} --generate-shell-completion)}") - else - opts=("${(@f)$(${words[@]:0:#words[@]-1} --generate-shell-completion)}") - fi +local -a opts +local cur +cur=${words[-1]} +if [[ "$cur" == "-"* ]]; then + opts=("${(@f)$(${words[@]:0:#words[@]-1} ${cur} --generate-shell-completion)}") +else + opts=("${(@f)$(${words[@]:0:#words[@]-1} --generate-shell-completion)}") +fi - if [[ "${opts[1]}" != "" ]]; then - _describe 'values' opts - else - _files - fi -} - -compdef _cli_zsh_autocomplete gspot +if [[ "${opts[1]}" != "" ]]; then + _describe 'values' opts +else + _files +fi