X-Git-Url: https://git.notmuchmail.org/git?p=notmuch-wiki;a=blobdiff_plain;f=howto.mdwn;h=58868c6e474b546a33b43b95b8fda471f35b82ba;hp=30e81348c68c8c35f910953ecfee2f0edc6bdb7b;hb=540b2879f1b505155b807bd6fcc23025b6e31297;hpb=617cfba3884219b054ff60bd93d29d286573555f diff --git a/howto.mdwn b/howto.mdwn index 30e8134..58868c6 100644 --- a/howto.mdwn +++ b/howto.mdwn @@ -1,7 +1,7 @@ [[!img notmuch-logo.png alt="Notmuch logo" class="left"]] #How to... -##.. print only filenames of a search +* .. print only filenames of a search 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: @@ -11,3 +11,27 @@ Given you have the python bindings installed (or simply set your PYTHONPATH envi q = notmuch.Database().create_query(" ".join(sys.argv[1:])) for m in q.search_messages(): print m.get_filename() + +* .. sync notmuch tags and maildir flags + + Some IMAP users rely on maildir flags that convey the status "seen", + "replied", "trashed", in order to synchronize the status of their + mail across mail clients (a [maildir + flag](http://cr.yp.to/proto/maildir.html) is simply a defined part + of their filename). Notmuch will by default happily ignore those + flags and will never modify them either, as there is no built-in + support for sunchronizing your notmuch tags with your imap maildir + flags (seen, replied, trashed, etc). However there are currently 2 + ways in which you can achieve synchronization. + + [notmuchsync](http://spaetz.github.com/notmuchsync/) is a utility + that allows synchronization in either direction, as well as pruning + of deleted files. + + The second solution allows for fast maildir flag to notmuch tag + synchronization (and only in that direction) requires patching the + notmuch source code. The patch has been posted in this mail + *id:1267450136-31749-1-git-send-email-Sebastian@SSpaeth.de* and can + be viewed as a [source diff in this git + repository](http://github.com/spaetz/notmuch-all-feature/commit/df3b087cefb85e9d16fd17540e348bcb854dd7ee). +