mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-12-22 01:14:53 +01:00
completion: add bash completion for "notmuch reindex"
The main thing that notmuch reindex does is to use search terms, so we can reuse a bunch of the existing completion framework.
This commit is contained in:
parent
0155411e05
commit
dea75b5dd6
1 changed files with 19 additions and 1 deletions
|
@ -417,6 +417,24 @@ _notmuch_search()
|
|||
esac
|
||||
}
|
||||
|
||||
_notmuch_reindex()
|
||||
{
|
||||
local cur prev words cword split
|
||||
_init_completion -s || return
|
||||
|
||||
! $split &&
|
||||
case "${cur}" in
|
||||
-*)
|
||||
local options="${_notmuch_shared_options}"
|
||||
compopt -o nospace
|
||||
COMPREPLY=( $(compgen -W "$options" -- ${cur}) )
|
||||
;;
|
||||
*)
|
||||
_notmuch_search_terms
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
_notmuch_address()
|
||||
{
|
||||
local cur prev words cword split
|
||||
|
@ -532,7 +550,7 @@ _notmuch_tag()
|
|||
|
||||
_notmuch()
|
||||
{
|
||||
local _notmuch_commands="compact config count dump help insert new reply restore search address setup show tag emacs-mua"
|
||||
local _notmuch_commands="compact config count dump help insert new reply restore reindex search address setup show tag emacs-mua"
|
||||
local arg cur prev words cword split
|
||||
|
||||
# require bash-completion with _init_completion
|
||||
|
|
Loading…
Reference in a new issue