v3 support undo in emacs frontend.

Subject: v3 support undo in emacs frontend.

Date: Thu, 3 Feb 2022 10:32:42 -0400

To: notmuch@notmuchmail.org


From: David Bremner

This obsoletes the series at [1].  Unlike that series it does not
modify the CLI, only the emacs front end. I realized we were already
expanding thread queries into lists of message-ids, which was my main
worry about query stability.

I am currently trying to track down a race condition in one of the new
tests, which is why the series is still marked RFC/WIP.

[1]: id:20220129194439.2790761-1-david@tethera.net

 [RFC PATCH v2 01/12] doc/emacs: add minimal documentation for
 [RFC PATCH v2 02/12] test: split variable settings to their own file
 [RFC PATCH v2 03/12] test/emacs: split out emacs related tests
 [RFC PATCH v2 04/12] test/emacs: write *Notmuch errors* buffer from
 [RFC PATCH v2 05/12] perf-test: allow running test_emacs from
 [RFC PATCH v2 06/12] perf-test: emacs tagging

The first six patches are not strictly needed for this feature, but
are reasonable changes I think.

 [RFC PATCH v2 07/12] emacs: remove non-batch code path from function

This is again not strictly needed, but makes further changes to this
code easier

 [RFC PATCH v2 08/12] emacs/tag: keep tag history
 [RFC PATCH v2 09/12] emacs: add notmuch-tag-undo

These add the actual undo.

notmuch mailing list -- notmuch@notmuchmail.org
To unsubscribe send an email to notmuch-leave@notmuchmail.org