aboutsummaryrefslogtreecommitdiff
path: root/notmuch-completion.bash
diff options
context:
space:
mode:
authorIngmar Vanhassel <ingmar@exherbo.org>2009-11-19 03:14:52 +0100
committerCarl Worth <cworth@cworth.org>2009-11-19 11:31:44 +0100
commit82da15be3b83316c1ce322d7211c402ba679d687 (patch)
tree4a340aaead86ed598c0edede9a51d3625d9d85f8 /notmuch-completion.bash
parent829dac9a1b4aaadcd0238f72b3bc61c9ce936110 (diff)
bash-completion: Localize variables, use more consistent variable names
Diffstat (limited to 'notmuch-completion.bash')
-rw-r--r--notmuch-completion.bash9
1 files changed, 5 insertions, 4 deletions
diff --git a/notmuch-completion.bash b/notmuch-completion.bash
index ff0a24d6..fc2d13c1 100644
--- a/notmuch-completion.bash
+++ b/notmuch-completion.bash
@@ -43,20 +43,21 @@
_notmuch()
{
- current="$2"
+ local current previous commands help_options
- commands="setup new search show reply tag dump restore help"
+ 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
}