X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=NEWS;h=39fa4475100d4ee53d113e682a8708209e1102b8;hp=4ceff94f5c307e385bc080d9f5fcecb9302f8c3c;hb=3cd00fdb8f24942c8d1f64b31241973bd659e423;hpb=55926bcb2c0d61ffaf9f46ba4e1529a7f4584cbc diff --git a/NEWS b/NEWS index 4ceff94f..39fa4475 100644 --- a/NEWS +++ b/NEWS @@ -46,6 +46,33 @@ Changed format for saved searches saved-search :name) and (cdr saved-search) by (notmuch-saved-search-get saved-search :query) should be sufficient. +The keys of `notmuch-tag-formats` are now regexps + + Previously, the keys were literal strings. Customized settings of + `notmuch-tag-formats` will continue to work as before unless tags + contain regexp special characters like `.` or `*`. + +Changed tags are now shown in the buffer + + Previously tag changes made in a buffer were shown immediately. In + some cases (particularly automatic tag changes like marking read) + this made it hard to see what had happened (e.g., whether the + message had been unread). + + The changes are now shown explicitly in the buffer: by default + deleted tags are displayed with red strike-through and added tags + are displayed underlined in green (inverse video is used for deleted + tags if the terminal does not support strike-through). + + The variables `notmuch-tag-deleted-formats` and + `notmuch-tag-added-formats`, which have the same syntax as + `notmuch-tag-formats`, allow this to be customized. + + Setting `notmuch-tag-deleted-formats` to `'((".*" nil))` and + `notmuch-tag-added-formats` to `'((".*" tag))` will give the old + behavior of hiding deleted tags and showing added tags identically + to tags already present. + Version variable The new, build-time generated variable `notmuch-emacs-version` is used @@ -60,6 +87,12 @@ Bug fix for saved searches with newlines in them Split lines confuse `notmuch count --batch`, so we remove embedded newlines before calling notmuch count. +Bug fixes for sender identities + + Previously, Emacs would rewrite some sender identities in unexpected + and undesirable ways. Now it will use identities exactly as + configured in `notmuch-identities`. + nmbug -----