diff options
author | Gabriel F. T. Gomes <gabriel@inconstante.net.br> | 2020-08-03 18:43:13 -0300 |
---|---|---|
committer | Gabriel F. T. Gomes <gabriel@inconstante.net.br> | 2020-08-03 18:43:13 -0300 |
commit | 95623d39d6029ba78ec96ad5ea08e9ac12629b91 (patch) | |
tree | ea0fe36eb5e6f40e0a1f765d44c4b0c0b2bfb089 /completions/aspell | |
parent | 019f3cc463db63abc6460f97deb488deec43840b (diff) | |
download | bash-completion-upstream.tar.gz |
New upstream version 2.11upstream/2.11upstream
Diffstat (limited to 'completions/aspell')
-rw-r--r-- | completions/aspell | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/completions/aspell b/completions/aspell index 040853cb..e080a07d 100644 --- a/completions/aspell +++ b/completions/aspell @@ -5,12 +5,12 @@ _aspell_dictionary() local datadir aspell=${1:-aspell} datadir=$($aspell config data-dir 2>/dev/null || echo /usr/lib/aspell) # First, get aliases (dicts dump does not list them) - COMPREPLY=( $(printf '%s\n' $datadir/*.alias) ) - COMPREPLY=( "${COMPREPLY[@]%.alias}" ) - COMPREPLY=( "${COMPREPLY[@]#$datadir/}" ) + COMPREPLY=($(printf '%s\n' $datadir/*.alias)) + COMPREPLY=("${COMPREPLY[@]%.alias}") + COMPREPLY=("${COMPREPLY[@]#$datadir/}") # Then, add the canonical dicts - COMPREPLY+=( $($aspell dicts 2>/dev/null) ) - COMPREPLY=( $(compgen -X '\*' -W '${COMPREPLY[@]}' -- "$cur") ) + COMPREPLY+=($($aspell dicts 2>/dev/null)) + COMPREPLY=($(compgen -X '\*' -W '${COMPREPLY[@]}' -- "$cur")) } _aspell() @@ -19,47 +19,47 @@ _aspell() _init_completion -s || return case $prev in - -c|-p|check|--conf|--personal|--repl|--per-conf) + -c | -p | check | --conf | --personal | --repl | --per-conf) _filedir return ;; - --conf-dir|--data-dir|--dict-dir|--home-dir|--local-data-dir|--prefix) + --conf-dir | --data-dir | --dict-dir | --home-dir | --local-data-dir | --prefix) _filedir -d return ;; - dump|create|merge) - COMPREPLY=( $(compgen -W 'master personal repl' -- "$cur") ) + dump | create | merge) + COMPREPLY=($(compgen -W 'master personal repl' -- "$cur")) return ;; --mode) - COMPREPLY=( $(compgen -W "$($1 modes 2>/dev/null | \ - awk '{ print $1 }')" -- "$cur") ) + COMPREPLY=($(compgen -W "$($1 modes 2>/dev/null | + awk '{ print $1 }')" -- "$cur")) return ;; --sug-mode) - COMPREPLY=( $(compgen -W 'ultra fast normal bad-speller' \ - -- "$cur") ) + COMPREPLY=($(compgen -W 'ultra fast normal bad-speller' \ + -- "$cur")) return ;; --keymapping) - COMPREPLY=( $(compgen -W 'aspell ispell' -- "$cur") ) + COMPREPLY=($(compgen -W 'aspell ispell' -- "$cur")) return ;; - -d|--master) + -d | --master) _aspell_dictionary "$1" return ;; - --add-filter|--rem-filter) - COMPREPLY=( $(compgen -W "$($1 filters 2>/dev/null | \ - awk '{ print $1 }')" -- "$cur") ) + --add-filter | --rem-filter) + COMPREPLY=($(compgen -W "$($1 filters 2>/dev/null | + awk '{ print $1 }')" -- "$cur")) return ;; esac $split && return - if [[ "$cur" == -* ]]; then - COMPREPLY=( $(compgen -W '--conf= --conf-dir= --data-dir= --dict-dir= + if [[ $cur == -* ]]; then + COMPREPLY=($(compgen -W '--conf= --conf-dir= --data-dir= --dict-dir= --encoding= --add-filter= --rem-filter= --mode= --add-extra-dicts= --rem-extra-dicts= --home-dir= --ignore= --ignore-accents --dont-ignore-accents --ignore-case --dont-ignore-case @@ -76,13 +76,13 @@ _aspell() --add-tex-command= --rem-tex-command= --tex-check-comments --dont-tex-check-comments --add-tex-extension --rem-tex-extension --add-sgml-check= --rem-sgml-check= --add-sgml-extension - --rem-sgml-extension' -- "$cur") ) - [[ $COMPREPLY == *= ]] && compopt -o nospace + --rem-sgml-extension' -- "$cur")) + [[ ${COMPREPLY-} == *= ]] && compopt -o nospace else - COMPREPLY=( $(compgen -W 'usage help check pipe list config soundslike - filter version dump create merge' -- "$cur") ) + COMPREPLY=($(compgen -W 'usage help check pipe list config soundslike + filter version dump create merge' -- "$cur")) fi } && -complete -F _aspell aspell + complete -F _aspell aspell # ex: filetype=sh |