aboutsummaryrefslogtreecommitdiffhomepage
path: root/NEWS
diff options
context:
space:
mode:
authorGravatar Mark Walters <markwalters1009@gmail.com>2014-04-19 09:52:35 +0100
committerGravatar David Bremner <david@tethera.net>2014-04-21 07:04:49 +0900
commitce0e3eeaca4522353148a1894cd3ce9e9122e2e7 (patch)
tree914ee3a02f765235b63344026aea8607e1ace4c5 /NEWS
parent99d351360b437c07de6431d56ce3e2323f4e2691 (diff)
NEWS for displaying tag changes
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS21
1 files changed, 21 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 19c65566..39fa4475 100644
--- a/NEWS
+++ b/NEWS
@@ -52,6 +52,27 @@ The keys of `notmuch-tag-formats` are now regexps
`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