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