X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=completion%2Fnotmuch-completion.bash;h=0571dc9da8e332b3fa3c24ab27e9fa61a3c637f4;hp=59f1a3ea643123ccb2ef7fe2034dac28ae8f3dc2;hb=523f06a0add737aa0577f43c319f069bc0ff10f3;hpb=d5822224da58b93f1c3851a149c2f787acd9c401 diff --git a/completion/notmuch-completion.bash b/completion/notmuch-completion.bash index 59f1a3ea..0571dc9d 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}) ) @@ -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=()