bash-completion: Localize variables, use more consistent variable names

This commit is contained in:
Ingmar Vanhassel 2009-11-19 03:14:52 +01:00 committed by Carl Worth
parent 829dac9a1b
commit 82da15be3b

View file

@ -43,20 +43,21 @@
_notmuch()
{
current="$2"
local current previous commands help_options
previous=${COMP_WORDS[COMP_CWORD-1]}
current="${COMP_WORDS[COMP_CWORD]}"
commands="setup new search show reply tag dump restore help"
help_options="setup new search show reply tag dump restore search-terms"
COMPREPLY=()
prev=${COMP_WORDS[COMP_CWORD-1]}
if [[ "$COMP_CWORD" == "1" ]]; then
COMPREPLY=( $(compgen -W "${commands}" -- ${current}) )
fi
if [[ $prev = "help" && "$COMP_CWORD" == "2" ]]; then
if [[ $previous = "help" && "$COMP_CWORD" == "2" ]]; then
COMPREPLY=( $(compgen -W "${help_options}" -- ${current}) )
fi
}