mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-12-22 01:14:53 +01:00
completion: fail silently if _init_completion is not found
The completion script depends on bash-completion 1.90 or later, with _init_completion function. If that's not present, for some reason, the completion currently fails with an ugly message, messing up user's command line: $ notmuch -bash: _init_completion: command not found It's better to just not complete
This commit is contained in:
parent
028c56061e
commit
523f06a0ad
1 changed files with 4 additions and 0 deletions
|
@ -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=()
|
||||
|
|
Loading…
Reference in a new issue