diff options
Diffstat (limited to 'completions/complete')
-rw-r--r-- | completions/complete | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/completions/complete b/completions/complete index 0519744d..a57f366f 100644 --- a/completions/complete +++ b/completions/complete @@ -7,43 +7,43 @@ _complete() case $prev in -*o) - COMPREPLY=( $(compgen -W 'bashdefault default dirnames filenames - nospace plusdirs' -- "$cur") ) + COMPREPLY=($(compgen -W 'bashdefault default dirnames filenames + nospace plusdirs' -- "$cur")) return ;; -*A) - COMPREPLY=( $(compgen -W 'alias arrayvar binding builtin command + COMPREPLY=($(compgen -W 'alias arrayvar binding builtin command directory disabled enabled export file function group helptopic hostname job keyword running service setopt shopt signal - stopped user variable' -- "$cur") ) + stopped user variable' -- "$cur")) return ;; -*C) - COMPREPLY=( $(compgen -A command -- "$cur") ) + COMPREPLY=($(compgen -A command -- "$cur")) return ;; -*F) - COMPREPLY=( $(compgen -A function -- "$cur") ) + COMPREPLY=($(compgen -A function -- "$cur")) return ;; - -*p|-*r) - COMPREPLY=( $(complete -p | command sed -e 's|.* ||') ) - COMPREPLY=( $(compgen -W '${COMPREPLY[@]}' -- "$cur") ) + -*p | -*r) + COMPREPLY=($(complete -p | command sed -e 's|.* ||')) + COMPREPLY=($(compgen -W '${COMPREPLY[@]}' -- "$cur")) return ;; esac - if [[ "$cur" == -* ]]; then + if [[ $cur == -* ]]; then # relevant options completion local opts="-a -b -c -d -e -f -g -j -k -o -s -u -v -A -G -W -P -S -X" [[ $1 != compgen ]] && opts+=" -F -C" - COMPREPLY=( $(compgen -W "$opts" -- "$cur") ) + COMPREPLY=($(compgen -W "$opts" -- "$cur")) else - COMPREPLY=( $(compgen -A command -- "$cur") ) + COMPREPLY=($(compgen -A command -- "$cur")) fi } && -complete -F _complete compgen complete + complete -F _complete compgen complete # ex: filetype=sh |