mutt-notmuch: Notmuch (of a) helper for Mutt ============================================ mutt-notmuch provide integration among the [Mutt] [1] mail user agent and the [Notmuch] [2] mail indexer. mutt-notmuch offer two basic integration features. The first one is the ability of stating a **search query interactively** and then jump to a fresh Maildir containing its search results only. The second one is the ability to **reconstruct threads on the fly** starting from the currently highlighted mail, which comes handy when a thread has been split across different maildirs, archived, or the like. mutt-notmuch enables to trigger mail searches via a Mutt macro (F8 being my choice) and reconstruct threads via another (F9). Check the manpage for the 2-liner configuration snippet for your ~/.muttrc. A [blog style introduction] [3] to mutt-notmuch is available and includes some more rationale for its existence. Arguably, some of the logics of mutt-notmuch could disappear by adding support for a --output=symlinks flag to notmuch. [1]: http://www.mutt.org/ [2]: http://notmuchmail.org/ [3]: http://upsilon.cc/~zack/blog/posts/2011/01/how_to_use_Notmuch_with_Mutt/ Requirements ------------ To *run* mutt-notmuch you will need Perl with the following libraries: - Mail::Box (Debian package: libmail-box-perl) - Mail::Internet (Debian package: libmailtools-perl) - String::ShellQuote (Debian package: libstring-shellquote-perl) - Term::ReadLine (Debian package: libterm-readline-gnu-perl) To *build* mutt-notmuch documentation you will need: - pod2man (coming with Perl) to generate the manpage - markdown to generate README.html out of this file License ------- mutt-notmuch is copyright (C) 2011-2012 Stefano Zacchiroli . mutt-notmuch is released under the terms of the GNU General Public License (GPL), version 3 or above. A copy of the license is available online at .