aboutsummaryrefslogtreecommitdiffhomepage
path: root/completion/notmuch-completion.bash
Commit message (Collapse)AuthorAge
* completion: fail silently if _init_completion is not foundGravatar Jani Nikula2014-08-22
| | | | | | | | | | | 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
* completion: complete directory parameters to directories onlyGravatar Jani Nikula2014-03-25
| | | | i.e. don't complete to files if only directories are acceptable.
* completion: add proper completion of folder: and path:Gravatar Jani Nikula2014-03-25
| | | | | Complete folder: to maildir folders and path: to directories in mail store.
* completion: bash completion for notmuch new --quiet optionGravatar Jani Nikula2014-02-03
| | | | notmuch new now has --quiet option, complete it too.
* completion: update bash completionGravatar Jani Nikula2013-11-11
| | | | | | | | | | | Update bash completion to cover new commands and options: notmuch compact --quiet --backup=DIR notmuch count --output=files --batch --input=FILE notmuch insert --folder=DIR --create-folder notmuch search --exclude=all --duplicate=N notmuch show --include-html notmuch tag --batch --input=FILE --remove-all
* completion: complete bash completion rewriteGravatar Jani Nikula2013-03-28
| | | | | | | | | | | | | | | | | | | | | | | Rewrite the bash completion script to actually do something useful. Supported completions: * All the notmuch commands, command line arguments, and values for keyword arguments. * Tags after + and - in 'notmuch tag'. * Config options in 'notmuch config', and some config option values. * Search prefixes in all commands that use search terms. * Tags after tag: prefix in search terms. * User's email addresses after from: and to: in search terms. This is all based on the bash-completion package [1], and will not work without it. [1] http://bash-completion.alioth.debian.org/
* Rename the "contrib" directory to "completion".Gravatar Carl Worth2010-04-06
The original "contrib" name is lousy. Everything in notmuch has been contributed, and we are integrating as much of it as possible, (rather than making users grub through contrib looking for useful pieces to install). Meanwhile, the only things we have in contrib are command-line completion scripts, so "completion" makes more sense as a name, (and helps make "./configure" slightly less ambiguous).