directories in which mail files are stored (within the mail
storage). The syntax is as follows:
- folder:<path>
+ folder:<path>
For example, one might use things such as:
- folder:spam
- folder:2011-*
- folder:work/todo
+ folder:spam
+ folder:2011-*
+ folder:work/todo
to match any path containing a directory "spam", "work/todo", or
containing a directory starting with "2011-", respectively.
this feature for all mail, the entire notmuch index will need to be
rebuilt as follows:
- notmuch dump > notmuch.dump
- # Backup, then remove notmuch database ($MAIL/.notmuch)
- notmuch new
- notmuch restore notmuch.dump
+ notmuch dump > notmuch.dump
+ # Backup, then remove notmuch database ($MAIL/.notmuch)
+ notmuch new
+ notmuch restore notmuch.dump
### Support for PGP/MIME
In notmuch-show mode, if a collapsed message has the same subject as
its parent, the subject is not shown.
-### Automatic detection and hiding of original message in top-posted message
+### Automatic detection and hiding of original message in top-posted message
When a message contains a line looking something like:
- ----- Original Message -----
+ ----- Original Message -----
emacs hides this and all subsequent lines as an "original message",
(allowing the user to click or press enter on the "original message"
tool. To facilitate this, two new hooks are added which can be
modified in the following settings of the notmuch customize group:
- Notmuch Before Tag Hook
- Notmuch After Tag Hook
+ Notmuch Before Tag Hook
+ Notmuch After Tag Hook
### New optional support for hiding some multipart/alternative parts
multipart/alternative group (such as a text/plain part as well as a
text/html part). Users can configure the setting:
- Notmuch Show All Multipart/Alternative Parts
+ Notmuch Show All Multipart/Alternative Parts
to "off" in the notmuch customize group to have the interface
automatically hide some part alternatives (such as text/html
Replacing all characters with ASCII code less than 32 with a question mark.
-Cleaner display of From line in email messages (remove double quotes,
-and drop "name" if it's actually just a repeat of the email address).
+### Cleaner display of From line in email messages
+
+ Remove double quotes, and drop "name" if it's actually just a repeat of
+ the email address.
Vim interface improvements
--------------------------
-Felipe Contreras provided a number of updates for the vim interface:
+### Felipe Contreras provided a number of updates for the vim interface:
* Using sendmail directly rather than mailx,
* Implementing archive in show view
(docs online at http://packages.python.org/notmuch/)
- New bindings:
+* New bindings:
+
- `Message().get_filenames()`,
- `Message().tags_to_maildir_flags()`, `Message().maildir_flags_to_tags()`
- `list(Threads())` and `list(Messages)` works now
- `Message().__cmp__() and __hash__()`
- These allow, for example:
- if msg1 == msg2: ...
+
+ These allow, for example:
+
+ if msg1 == msg2: ...
As well as set arithmetic on `Messages()`:
- s1, s2= set(msgs1), set(msgs2)
- s1.union(s2)
- s2 -= s1
+ s1, s2 = set(msgs1), set(msgs2)
+ s1.union(s2)
+ s2 -= s1
+
+* Removed:
- Removed:
- len(Messages()) as it exhausted the iterator.
Use len(list(Messages())) or
`Query.count_messages()` to get the length.
+
### Added initial Go bindings in bindings/go
New build-system features
This can be used with the widely-supported idiom of simply running
the configure script from some other directory:
- mkdir build
- cd build
- ../configure
- make
+ mkdir build
+ cd build
+ ../configure
+ make
### Fix to save configure options for future, implicit runs of configure
This fixed a bug where a search for:
- to:user@elsewhere.com
+ to:user@elsewhere.com
would incorrectly match a message sent:
- To: user@example,com, someone@elsewhere.com
+ To: user@example,com, someone@elsewhere.com
### Fix --output=json when search has no results
return a valid json object representing an empty array "[]" as
expected.
-### Fix the automatic detection of the From address for "notmuch reply" from the Received headers in some cases.
+### Fix the automatic detection of the From address for "notmuch reply" from the Received headers in some cases
-### Fix core dump on DragonFlyBSD due to -1 return value from `sysconf(_SC_GETPW_R_SIZE_MAX)`.
+### Fix core dump on DragonFlyBSD due to -1 return value from `sysconf(_SC_GETPW_R_SIZE_MAX)`
### Cleaned up several memory leaks