X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;ds=sidebyside;f=howto.mdwn;h=12bd725e558ae5e87c5fc115c3806c7844f2ca21;hb=38986b74271eadd45bc4a5bd51f6ae06adc8269c;hp=ab5f20d55c344cd6cac0c11e121e6fc6eb686b89;hpb=c5b553374e24e522b3e96d7ca509026b3e0b5798;p=notmuch-wiki
diff --git a/howto.mdwn b/howto.mdwn
index ab5f20d..12bd725 100644
--- a/howto.mdwn
+++ b/howto.mdwn
@@ -26,24 +26,25 @@ various "third party" notmuch utilities.
* [fetchmail](http://fetchmail.berlios.de/)
- See the [[initial_tagging]] page for more info on intial tagging of messages.
+ See the [[initial_tagging]] page for more info on initial tagging of messages.
-* **Print only filenames of a search (python bindings)**
+* **Use notmuch from python**
Notmuch includes python bindings to the notmuch shared
library. Extensive API documentation [is
- available](http://notmuchmail.readthedocs.org/).
+ available](http://notmuch.readthedocs.org/).
The bindings are very simple to use. As an example, given you have
the python bindings installed (or simply set your PYTHONPATH
environment variable to point to the .../bindings/python directory),
- this script will print the filenames of a matching search:
+ this snippet will produce a list of mails matching the given
+ expression:
- >>> import notmuch
- >>> db = notmuch.Database()
- >>> query = db.create_query('tag:inbox AND NOT tag:killed')
- >>> list(query.search_messages()) # doctest:+ELLIPSIS
- [...]
+ >>> import notmuch
+ >>> db = notmuch.Database()
+ >>> query = db.create_query('tag:inbox AND NOT tag:killed')
+ >>> list(query.search_messages()) # doctest:+ELLIPSIS
+ [...]
* **Sync notmuch tags and maildir flags**
@@ -137,3 +138,7 @@ various "third party" notmuch utilities.
output. Using the instructions from [Gmane's
site](http://gmane.org/export.php), we can download an mbox file, which we
can then convert to maildir using mb2md or other utility.
+
+* **Take advantage of tags that are special to notmuch**
+
+ See [[tags special to notmuch|special-tags]].