version 3.0 or at your option any later version.
The [[Notmuch manual pages|manpages]], copied from the
-[Notmuch source tree](http://git.notmuchmail.org/git/notmuch) and
+[Notmuch source tree](https://git.notmuchmail.org/git/notmuch) and
modified for the wiki, *and* any source code fragment specifically
marked by its contributor as [[COPYING-GPL-ONLY]] are licensed under
[the GNU General Public License](http://www.gnu.org/licenses/gpl.txt),
## C and C++
-`libnotmuch` is a shared C library. [The API](http://git.notmuchmail.org/git/notmuch/blob/HEAD:/lib/notmuch.h)
+`libnotmuch` is a shared C library. [The API](https://git.notmuchmail.org/git/notmuch/blob/HEAD:/lib/notmuch.h)
The Notmuch command-line interface is based on the C library.
>>> list(query.search_messages()) # doctest:+ELLIPSIS
[...]
-[The source](http://git.notmuchmail.org/git/notmuch/tree/HEAD:/bindings/python/)
+[The source](https://git.notmuchmail.org/git/notmuch/tree/HEAD:/bindings/python/)
## Ruby
-[The source](http://git.notmuchmail.org/git/notmuch/tree/HEAD:/bindings/ruby/)
+[The source](https://git.notmuchmail.org/git/notmuch/tree/HEAD:/bindings/ruby/)
The [client for
-vim](http://git.notmuchmail.org/git/notmuch/blob/HEAD:/vim/README) is in Ruby,
+vim](https://git.notmuchmail.org/git/notmuch/blob/HEAD:/vim/README) is in Ruby,
so worth a look.
## Go
-[The source](http://git.notmuchmail.org/git/notmuch/tree/HEAD:/bindings/go/)
+[The source](https://git.notmuchmail.org/git/notmuch/tree/HEAD:/bindings/go/)
The Notmuch code base follows a fairly uniform coding style. See the existing
code around your changes, and read
-[`devel/STYLE`](http://git.notmuchmail.org/git/notmuch/blob/HEAD:/devel/STYLE)
+[`devel/STYLE`](https://git.notmuchmail.org/git/notmuch/blob/HEAD:/devel/STYLE)
in the Notmuch source. It's not difficult to get it right, and may save you an
extra review round.
approach also for adding new features.
See
-[`test/README`](http://git.notmuchmail.org/git/notmuch/blob/HEAD:/test/README)
+[`test/README`](https://git.notmuchmail.org/git/notmuch/blob/HEAD:/test/README)
in the Notmuch source for further information.
## Update the documentation
## Update NEWS
If you make user visible changes, you should add an entry to the
-[`NEWS`](http://git.notmuchmail.org/git/notmuch/blob/HEAD:/NEWS) file.
+[`NEWS`](https://git.notmuchmail.org/git/notmuch/blob/HEAD:/NEWS) file.
## Update command-line completion
## Subscribe to the Notmuch mailing list
While strictly not required, it is advisable to subscribe to the
-[Notmuch mailing list](http://notmuchmail.org/mailman/listinfo/notmuch)
+[Notmuch mailing list](https://notmuchmail.org/mailman/listinfo/notmuch)
before submitting patches.
## Send your patches to the mailing list
extra information you want to share that is not really part of the
commit messages, it is advisable to write a cover letter to give an
overview of your work. See the
-[Notmuch mailing list archives](http://notmuchmail.org/pipermail/notmuch/)
+[Notmuch mailing list archives](https://notmuchmail.org/pipermail/notmuch/)
for examples. Use the `--cover-letter` option of `git format-patch`,
or `--compose` option of `git send-email`.
When you're developing an email tool, all the problems start looking
like email. This applies to patch and bug tracking as well. The
-Notmuch project uses [nmbug](http://notmuchmail.org/nmbug/) for
+Notmuch project uses [nmbug](https://notmuchmail.org/nmbug/) for
tracking. The Notmuch developers will tag your patches too, making
them show up in the
[nmbug status page](http://nmbug.notmuchmail.org/status/), but requesting
changes. You are expected to follow up on the review comments you
receive, either by discussing the comments and the code, or modifying
your patches. Again, see the [Notmuch mailing list
-archives](http://notmuchmail.org/pipermail/notmuch/) for examples.
+archives](https://notmuchmail.org/pipermail/notmuch/) for examples.
## Send another round addressing review comments
there are no hard rules. Usually the message-id reference to the
previous version is sufficient and preferred.
-Tag the old patches obsolete in [nmbug](http://notmuchmail.org/nmbug/)
+Tag the old patches obsolete in [nmbug](https://notmuchmail.org/nmbug/)
if you have access.
## Review other people's work
Send bug reports to the Notmuch mailing list. Preferably prefix the
subject line with "BUG:" or similar. Tag the message as a bug in
-[nmbug](http://notmuchmail.org/nmbug/).
+[nmbug](https://notmuchmail.org/nmbug/).
Even better, send a patch adding a "known broken" test to the test suite
highlighting the issue.
You can download the corpus from
-- [notmuchmail.org](http:///notmuchmail.org/releases/notmuch-email-corpus-0.3.tar.xz) [signature](http:///notmuchmail.org/releases/notmuch-email-corpus-0.3.tar.xz.asc)
+- [notmuchmail.org](https://notmuchmail.org/releases/notmuch-email-corpus-0.3.tar.xz) [signature](https://notmuchmail.org/releases/notmuch-email-corpus-0.3.tar.xz.asc)
- [UNB](http://tesseract.cs.unb.ca/notmuch/notmuch-email-corpus-0.3.tar.xz) [signature](http://tesseract.cs.unb.ca/notmuch/notmuch-email-corpus-0.3.tar.xz.asc)
view a thread. This takes two steps:
1. Apply
-[this patch from Mark Walters](http://notmuchmail.org/pipermail/notmuch/2012/010817.html)
+[this patch from Mark Walters](https://notmuchmail.org/pipermail/notmuch/2012/010817.html)
to add the `notmuch-show-filter-thread` function.
1. Add the following hook to your emacs configuration:
**WARNING**: This page went away. It seems like nobody who works on
notmuch read it regularly, and there was no convenient way to
discuss ideas with the people who propose them. Please use the
- [notmuch mailing list](http://notmuchmail.org/mailman/listinfo/notmuch)
+ [notmuch mailing list](https://notmuchmail.org/mailman/listinfo/notmuch)
instead.
*********************
* [[notmuch-cli|manpages]], the CLI bindings provided with Notmuch.
* [[notmuch-emacs|notmuch-emacs]], the Emacs email client.
-* [notmuch-vim](http://git.notmuchmail.org/git/notmuch/blob/HEAD:/vim/README), the vim frontend.
+* [notmuch-vim](https://git.notmuchmail.org/git/notmuch/blob/HEAD:/vim/README), the vim frontend.
* [[notmuch-mutt]], mutt interoperability script.
## Other email clients and front ends based on Notmuch
On Linux, the easiest way to install Notmuch is through your distribution's
package repository. If you're installing Notmuch from a [git
-checkout](http://git.notmuchmail.org/git/notmuch) or a [source
-release](http://notmuchmail.org/releases/), please refer to the
-[INSTALL](http://git.notmuchmail.org/git/notmuch/blob/HEAD:/INSTALL) document.
+checkout](https://git.notmuchmail.org/git/notmuch) or a [source
+release](https://notmuchmail.org/releases/), please refer to the
+[INSTALL](https://git.notmuchmail.org/git/notmuch/blob/HEAD:/INSTALL) document.
## Configuration
Notmuch ships with a powerful set of [[command-line tools|manpages]], an
[[email client for Emacs|notmuch-emacs]], another
-[client for vim](http://git.notmuchmail.org/git/notmuch/blob/HEAD:/vim/README),
+[client for vim](https://git.notmuchmail.org/git/notmuch/blob/HEAD:/vim/README),
and a [[Mutt integration script|notmuch-mutt]].
There are also many other [[email clients and frontends|frontends]] based on
## Obtaining Notmuch
-[Notmuch source releases](http://notmuchmail.org/releases/) are available as
+[Notmuch source releases](https://notmuchmail.org/releases/) are available as
source tar balls.
Notmuch is packaged for at least the following operating systems and
Comments? Please feel free to email the notmuch mailing list:
<mailto:notmuch@notmuchmail.org> (subscription is not required, but you can
also subscribe to the
-[notmuch mailing list](http://notmuchmail.org/mailman/listinfo/notmuch)). You
+[notmuch mailing list](https://notmuchmail.org/mailman/listinfo/notmuch)). You
can also browse the
-[online list archives](http://notmuchmail.org/pipermail/notmuch/),
+[online list archives](https://notmuchmail.org/pipermail/notmuch/),
read them as a
[web forum (nabble)](http://notmuch.198994.n3.nabble.com/), or
-download an [mbox file](http://notmuchmail.org/archives/notmuch.mbox)
+download an [mbox file](https://notmuchmail.org/archives/notmuch.mbox)
of the entire mailing-list.
The `mb2md` utility can be used to convert the archives to maildir
## Troubleshooting, Reporting Bugs and Feature Requests
Please send bug reports and feature requests to the [Notmuch mailing
-list](http://notmuchmail.org/mailman/listinfo/notmuch)
+list](https://notmuchmail.org/mailman/listinfo/notmuch)
<mailto:notmuch@notmuchmail.org>.
For hints about troubleshooting and bug reporting see [[bugs]].
git clone git://notmuchmail.org/git/notmuch
You can browse the [Notmuch code history
-online](http://git.notmuchmail.org/git/notmuch). A notification is sent to the
+online](https://git.notmuchmail.org/git/notmuch). A notification is sent to the
[notmuch-commits mailing
-list](http://notmuchmail.org/mailman/listinfo/notmuch-commits) for every commit
+list](https://notmuchmail.org/mailman/listinfo/notmuch-commits) for every commit
made to Notmuch and the notmuchmail.org web site. [The Notmuch OpenHub project
page](https://www.openhub.net/p/notmuch) has a nice summary of the codebase and
activity.
## Other solutions
-* [Carl Worth's approach to tagging](http://notmuchmail.org/pipermail/notmuch/2010/001691.html). It
+* [Carl Worth's approach to tagging](https://notmuchmail.org/pipermail/notmuch/2010/001691.html). It
is email id:87r5o8stbj.fsf@yoom.home.cworth.org in the notmuch
mailing list archives.
-* [One user's setup](http://notmuchmail.org/pipermail/notmuch/2010/001690.html)
+* [One user's setup](https://notmuchmail.org/pipermail/notmuch/2010/001690.html)
(id:87hbp5j9dv.fsf@hackervisions.org), which includes using the
inbox tag as a "new mail" flag.
-* [Another user's setup](http://notmuchmail.org/pipermail/notmuch/2011/003976.html)
+* [Another user's setup](https://notmuchmail.org/pipermail/notmuch/2011/003976.html)
(id:"87tyfu3k5a.fsf@gmail.com"), which uses a dedicated tag for
marking new mail, which is then sorted with a python script using
Bogofilter for spam detection. This is generally a great deal
it does not provide the most convenient interface for that functional‐
ity. More sophisticated interfaces are expected to be built on top of
either the command-line interface, or more likely, on top of the not‐
- much library interface. See <u>http://notmuchmail.org</u> for more about
+ much library interface. See <u>https://notmuchmail.org</u> for more about
alternate interfaces to notmuch. The emacs-based interface to notmuch
(available under <b>emacs/</b> in the Notmuch source distribution) is probably
the most widely used at this time.
<a href='../notmuch-restore-1/'>much-restore</a>(1), <a href='../notmuch-search-1/'>notmuch-search</a>(1), <a href='../notmuch-search-terms-7/'>notmuch-search-terms</a>(7), <a href='../notmuch-show-1/'>not‐</a>
<a href='../notmuch-show-1/'>much-show</a>(1), <a href='../notmuch-tag-1/'>notmuch-tag</a>(1), <a href='../notmuch-address-1/'>notmuch-address</a>(1)
- The notmuch website: <b>http://notmuchmail.org</b>
+ The notmuch website: <b>https://notmuchmail.org</b>
</pre>
<h2>CONTACT</h2>
- Currently the parser of nmbug (like that of notmuch restore) assumes
that there are no spaces in message-ids.
-[archive]: http://notmuchmail.org/archives/notmuch.mbox
-[nmbug]: http://git.notmuchmail.org/git/notmuch/blob/HEAD:/devel/nmbug/nmbug
+[archive]: https://notmuchmail.org/archives/notmuch.mbox
+[nmbug]: https://git.notmuchmail.org/git/notmuch/blob/HEAD:/devel/nmbug/nmbug
<span class="hl kwa">print</span> <span class="hl str">'Generated: %s<br>'</span> <span class="hl opt">%</span> datetime<span class="hl opt">.</span>date<span class="hl opt">.</span><span class="hl kwd">today</span><span class="hl opt">()</span>
-<span class="hl kwa">print</span> <span class="hl str">'For more infomation see <a href="http://notmuchmail.org/nmbug">nmbug</a>'</span>
+<span class="hl kwa">print</span> <span class="hl str">'For more infomation see <a href="https://notmuchmail.org/nmbug">nmbug</a>'</span>
<span class="hl kwa">print</span> <span class="hl str">'<h3>Query</h3>'</span>
<span class="hl kwa">print</span> QUERY
repository.
If you've installed Notmuch from a [git
-checkout](http://git.notmuchmail.org/git/notmuch) or a [source
-release](http://notmuchmail.org/releases/), Notmuch Emacs is included by
+checkout](https://git.notmuchmail.org/git/notmuch) or a [source
+release](https://notmuchmail.org/releases/), Notmuch Emacs is included by
default.
It is **not** recommended to install Notmuch Emacs from the Emacs Lisp Package
and Mutt.
## Using
- [notmuch-mutt](http://git.notmuchmail.org/git/notmuch/tree/HEAD:/contrib/notmuch-mutt),
+ [notmuch-mutt](https://git.notmuchmail.org/git/notmuch/tree/HEAD:/contrib/notmuch-mutt),
which will create a "virtual" maildir folder with search results whenever a
search is made. The upside is that you can search all your folders
simultanously; the downside is that your modifications in the results listing
### More information about this in the email archives:
-* [Carl Worth](http://notmuchmail.org/pipermail/notmuch/2010/001105.html)
+* [Carl Worth](https://notmuchmail.org/pipermail/notmuch/2010/001105.html)
-* [Sebastian Spaeth](http://notmuchmail.org/pipermail/notmuch/2011/004048.html)
+* [Sebastian Spaeth](https://notmuchmail.org/pipermail/notmuch/2011/004048.html)
-* [Pieter Praet](http://notmuchmail.org/pipermail/notmuch/2011/004175.html)
+* [Pieter Praet](https://notmuchmail.org/pipermail/notmuch/2011/004175.html)
# Run notmuch on remote host over SSH
#
- # http://notmuchmail.org/remoteusage/
+ # https://notmuchmail.org/remoteusage/
#
# Put this script in your path and add (setq notmuch-command
# "notmuch-remote") to your emacs configuration.
Tips for using Notmuch with vim; these may be applicable when using vim with
[[notmuch-mutt]], [mutt-kz](https://github.com/karelzak/mutt-kz), or
-[notmuch-vim](http://git.notmuchmail.org/git/notmuch/blob/HEAD:/vim/README).
+[notmuch-vim](https://git.notmuchmail.org/git/notmuch/blob/HEAD:/vim/README).
[[!toc levels=2]]
The wiki originally had no explicit licensing text. This has been fixed since
the wiki commit
-[COPYING: The wiki is now dual licensed under CC-BY-SA-3.0 and GPL v3+](http://git.notmuchmail.org/git/notmuch-wiki/commit/8ca2edf66a79cd4dcc628cafc0c9801007f2ab71)
+[COPYING: The wiki is now dual licensed under CC-BY-SA-3.0 and GPL v3+](https://git.notmuchmail.org/git/notmuch-wiki/commit/8ca2edf66a79cd4dcc628cafc0c9801007f2ab71)
with the addition of [[COPYING]]. To be able to do that all the commits before
the license change had to be accounted for; this page is a description of it for
posterity.