mirror of
https://git.notmuchmail.org/git/notmuch
synced 2025-01-05 16:21:44 +01:00
bash-completion: Localize variables, use more consistent variable names
This commit is contained in:
parent
829dac9a1b
commit
82da15be3b
1 changed files with 5 additions and 4 deletions
|
@ -43,20 +43,21 @@
|
||||||
|
|
||||||
_notmuch()
|
_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"
|
commands="setup new search show reply tag dump restore help"
|
||||||
|
|
||||||
help_options="setup new search show reply tag dump restore search-terms"
|
help_options="setup new search show reply tag dump restore search-terms"
|
||||||
|
|
||||||
COMPREPLY=()
|
COMPREPLY=()
|
||||||
prev=${COMP_WORDS[COMP_CWORD-1]}
|
|
||||||
|
|
||||||
if [[ "$COMP_CWORD" == "1" ]]; then
|
if [[ "$COMP_CWORD" == "1" ]]; then
|
||||||
COMPREPLY=( $(compgen -W "${commands}" -- ${current}) )
|
COMPREPLY=( $(compgen -W "${commands}" -- ${current}) )
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ $prev = "help" && "$COMP_CWORD" == "2" ]]; then
|
if [[ $previous = "help" && "$COMP_CWORD" == "2" ]]; then
|
||||||
COMPREPLY=( $(compgen -W "${help_options}" -- ${current}) )
|
COMPREPLY=( $(compgen -W "${help_options}" -- ${current}) )
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue