summaryrefslogtreecommitdiff
path: root/notmuch.1
Commit message (Collapse)AuthorAge
* nomtuch.1: Add documentation for "notmuch count"Carl Worth2010-04-09
| | | | Somehow this has been missing from our manual. Add it now.
* notmuch: Document the new special-case syntax of "*".Carl Worth2010-04-09
| | | | This functionality came through a recent addition to the library.
* man: Fix several occurences of hyphen intended to be minus.Carl Worth2010-04-06
| | | | | With man pages we have to be careful or commands may not function after copy-and-paste.
* notmuch: Add a 'part' subcommandDavid Edmondson2010-04-02
| | | | | | | | | | | A new 'part' subcommand allows the user to extract a single part from a MIME message. Usage: notmuch part --part=<n> <search terms> The search terms must match only a single message (e.g. id:foo@bar.com). The part number specified refers to the part identifiers output by `notmuch show'. The content of the part is written the stdout with no formatting or identification marks. It is not JSON formatted.
* Add is:<tag> as a synonym for tag:<tag> in search terms.Carl Worth2010-03-09
| | | | | I like the readability of this, it provides compatibility with people trained in this syntax by sup, and it even saves one character.
* Add an "--format=(json|text)" command-line option to both notmuch-search and ↵Scott Robinson2010-02-23
| | | | | | | | | | | | | notmuch-show. In the case of notmuch-show, "--format=json" also implies "--entire-thread" as the thread structure is implicit in the emitted document tree. As a coincidence to the implementation, multipart message ID numbers are now incremented with each part printed. This changes the previous semantics, which were unclear and not necessary related to the actual ordering of the message parts.
* notmuch.1: Use bold and indentation for the NOTMUCH_CONFIG variable.Carl Worth2010-02-23
| | | | | This seems to be the standard method of formatting an environment variable section within a man page.
* Add ENVIRONMENT VARIABLES section to the man pageJames Westby2010-02-23
| | | | Briefly describe the NOTMUCH_CONFIG variable there.
* notmuch new: Remove hack to ignore read-only directories in mail store.Carl Worth2010-01-06
| | | | | | | This was really the last thing keeping the initial run of "notmuch new" being different from all other runs. And I'm taking a fresh look at the performance of "notmuch new" anyway, so I think we can safely drop this optimization.
* notmuch.1: Document the new --entire-thread option to "notmuch show".Carl Worth2009-12-02
| | | | | This was added to "notmuch help" earlier, but not to the man page. Add it there, and use consistent wording in both places.
* Documentation for notmuch reply --format=(default|headers-only)Jed Brown2009-11-28
| | | | Signed-off-by: Jed Brown <jed@59A2.org>
* notmuch search: Remove the chunked-searching hack.Carl Worth2009-11-23
| | | | | | | | | | | | | This was a poor workaround around the fact that the existing notmuch_threads_t object is implemented poorly. It's got a fine iterartor-based interface, but the implementation does all of the work up-front in _create rather than doing the work incrementally while iterating. So to start fixing this, first get rid of all the hacks we had working around this. This drops the --first and --max-threads options from the search command, (but hopefully nobody was using them anyway---notmuch.el certainly wasn't).
* Add rudimentary date-based search.Carl Worth2009-11-23
| | | | | | | | | | | | | The rudimentary aspect here is that the date ranges are specified with UNIX timestamp values (number of seconds since 1970-01-01 UTC). One thing that can help here is using the date program to determins timestamps, such as: $(date +%s -d 2009-10-01)..$(date +%s) Long-term, we'll probably need to do our own query parsing to be able to support directly-specified dates and also relative expressions like "since:'2 months ago'".
* Support multiple configuration files via $NOTMUCH_CONFIGAlec Berryman2009-11-23
| | | | | If present, $NOTMUCH_CONFIG will be used as the configuration file location.
* notmuch.1: Fix a couple of typos.Carl Worth2009-11-17
| | | | | Little things I noticed while using this text as reference for the "notmuch help" documentation.
* man.1: A big update of the notmuch manual page.Carl Worth2009-11-17
| | | | | | | | | | | | I set out merely to add documentation for the recently-added options for "notmuch search" (--first, --max-threads, and --sort), but ended up revamping a lot. A significant change is a new SEARCH SYNTAX section separate from "notmuch search" that is referred to in the documentation of search, show, reply, and tag. Also many sections were updated to reflect recent changes, (such as the dropping of the NOTMUCH_BASE environment variable, the addition of the .notmuch-config file, etc.)
* notmuch reply: Add (incomplete) reply commandKeith Packard2009-11-10
| | | | | | | | | | | | | | Reviewed-by: Carl Worth <cworth@cworth.org> Keith wrote all the code here against notmuch before notmuch.c was split up into multiple files. So I've pushed the code around in various ways to match the new code structure, but have generally tried to avoid making any changes to the behavior of the code. I did fix one bug---a missing call to g_mime_stream_file_set_owner in show_part which would cause "notmuch show" to go off into the weeds when trying to show multiple messages, (since the first stream would fclose stdout).
* Update notmuch man page with recently-added documentation.Carl Worth2009-11-05
| | | | | It would be nice to have this documentation live in a single place, but for now, this is what we get.
* Add a simple manual page for notmuch.Carl Worth2009-11-02
By pulling content out of notmuch help, and also the messages printed by "notmuch setup".