bash-completion: Complete options for notmuch search

This commit is contained in:
Ingmar Vanhassel 2009-11-19 03:18:20 +01:00 committed by Carl Worth
parent 82da15be3b
commit ec7a47d756

View file

@ -50,15 +50,22 @@ _notmuch()
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"
search_options="--max-threads= --first= --sort="
COMPREPLY=() COMPREPLY=()
if [[ "$COMP_CWORD" == "1" ]]; then case $COMP_CWORD in
COMPREPLY=( $(compgen -W "${commands}" -- ${current}) ) 1)
fi COMPREPLY=( $(compgen -W "${commands}" -- ${current}) ) ;;
2)
if [[ $previous = "help" && "$COMP_CWORD" == "2" ]]; then case $previous in
COMPREPLY=( $(compgen -W "${help_options}" -- ${current}) ) help)
fi COMPREPLY=( $(compgen -W "${help_options}" -- ${current}) ) ;;
search)
COMPREPLY=( $(compgen -W "${search_options}" -- ${current}) ) ;;
esac
;;
esac
} }
complete -o default -o bashdefault -F _notmuch notmuch complete -o default -o bashdefault -F _notmuch notmuch