]> git.notmuchmail.org Git - notmuch-wiki/commitdiff
Move info about maildir synchronization out of emacstips, since it has
authorJameson Rollins <jrollins@finestructure.net>
Sun, 12 Sep 2010 17:17:14 +0000 (13:17 -0400)
committerJameson Rollins <jrollins@finestructure.net>
Sun, 12 Sep 2010 17:17:14 +0000 (13:17 -0400)
nothing to do with the emacs interface, and move it to the howto page.

emacstips.mdwn
howto.mdwn

index 94b09ff9fcbc54fb730917ba4b201a570c202c2c..2de3513be8e414aba1d8fa8c72af0b3e385c65c5 100644 (file)
@@ -24,9 +24,6 @@ If you don't need automatic tagging, just use "notmuch new > /dev/null" as your
 
 > __A note on message ids__: Confused by those message ids? Get used to them, because they are an importance part of the notmuch workflow. Every send message has a unique message id, just like a website has a unique url. On the notmuch mailing list people will throw around message ids and expect people to just find the right mails, as this is what notmuch makes easy. In order to find a specific message, hit 's' for search and type: "id:messageidhere". If you incorporated the notmuch mail archive, you can e.g. try to find id:87r5o8stbj.fsf@yoom.home.cworth.org. Don't have the notmuch archive back to Feb 25, 2010? Fortunately gmane (and probably others allow to search for message id in their archives as well. You'll find this message under [http://mid.gmane.org/87r5o8stbj.fsf@yoom.home.cworth.org](http://mid.gmane.org/87r5o8stbj.fsf@yoom.home.cworth.org) (incidentally, this server seems to be down right now).
 
-### Synchronizing notmuch tags with maildir flags
-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. If you want to use your mail with non-notmuch clients too, please check out the entry on "[how to sync notmuch tags and maildir flags](#sync_maildir_flags)".
-
 ### Navigating & reading mails
 OK, messages are now in your maildir and they have the tags you want them to have (of course you will be assigning more tags manually as you parse through your mail.). Now, on to actually using notmuch in emacs. If you added the correct bits to your .emacs file you will be able to start notmuch by typing "M-x notmuch" (or M-x notmuch-folder). If you want to start notmuch immediately when starting emacs you can also call emacs as "emacs -f notmuch" (and create a handy shortcut on your desktop for that).
 
@@ -205,24 +202,6 @@ As its name implies, notmuch isn't really doing that much (which is part of its
   for the domains you want to send out using specific SMTP servers and
   the rest will go to the default account.
 
-* <span id="sync_maildir_flags">**how to sync notmuch tags and maildir
-  flags**</span>
-
-  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. In order to sync new notmuch tags to maildir flags,
-  there is a python tool called
-  [notmuchsync](http://spaetz.github.com/notmuchsync/) that allows
-  synchronization in either direction or 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).
-
 * <span id="address_completion">**how to get email address completion**</span>
   There are 2 solutions. Use "bbdb" which allows you to maintain a mail database and gives you mail address completion with the tab key.
 
index 30e81348c68c8c35f910953ecfee2f0edc6bdb7b..58868c6e474b546a33b43b95b8fda471f35b82ba 100644 (file)
@@ -1,7 +1,7 @@
 [[!img notmuch-logo.png alt="Notmuch logo" class="left"]]
 #How to...
 
-##<span id="print_filenames">.. print only filenames of a search</span>
+<span id="print_filenames">.. print only filenames of a search</span>
 
 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()
+
+* <span id="sync_maildir_flags">.. sync notmuch tags and maildir flags</span>
+
+  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).
+