X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=completion%2Fnotmuch-completion.bash;h=cfbd3890e09179ae8a1966c24c21dd46a114b31f;hp=59f1a3ea643123ccb2ef7fe2034dac28ae8f3dc2;hb=3cc8ed5978157e26cf302ca5b1c9669efeb9ee44;hpb=d5822224da58b93f1c3851a149c2f787acd9c401 diff --git a/completion/notmuch-completion.bash b/completion/notmuch-completion.bash index 59f1a3ea..cfbd3890 100644 --- a/completion/notmuch-completion.bash +++ b/completion/notmuch-completion.bash @@ -78,7 +78,7 @@ _notmuch_compact() $split && case "${prev}" in --backup) - _filedir + _filedir -d return ;; esac @@ -107,7 +107,7 @@ _notmuch_config() ;; # these will also complete on config get, but we don't care database.path) - _filedir + _filedir -d ;; maildir.synchronize_flags) COMPREPLY=( $(compgen -W "true false" -- ${cur}) ) @@ -294,7 +294,7 @@ _notmuch_search() return ;; --output) - COMPREPLY=( $( compgen -W "summary threads messages files tags" -- "${cur}" ) ) + COMPREPLY=( $( compgen -W "summary threads messages files tags sender recipients" -- "${cur}" ) ) return ;; --sort) @@ -395,6 +395,10 @@ _notmuch() { local _notmuch_commands="compact config count dump help insert new reply restore search setup show tag" local arg cur prev words cword split + + # require bash-completion with _init_completion + type -t _init_completion >/dev/null 2>&1 || return + _init_completion || return COMPREPLY=()