unofficial mirror of notmuch@notmuchmail.org
 help / color / mirror / code / Atom feed
* v3 support undo in emacs frontend.
@ 2022-02-03 14:32 David Bremner
  2022-02-03 14:32 ` [RFC PATCH v2 01/12] doc/emacs: add minimal documentation for notmuch-unthreaded mode David Bremner
                   ` (11 more replies)
  0 siblings, 12 replies; 16+ messages in thread
From: David Bremner @ 2022-02-03 14:32 UTC (permalink / raw)
  To: notmuch

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.

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2022-02-04 12:35 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-03 14:32 v3 support undo in emacs frontend David Bremner
2022-02-03 14:32 ` [RFC PATCH v2 01/12] doc/emacs: add minimal documentation for notmuch-unthreaded mode David Bremner
2022-02-03 14:32 ` [RFC PATCH v2 02/12] test: split variable settings to their own file David Bremner
2022-02-03 14:32 ` [RFC PATCH v2 03/12] test/emacs: split out emacs related tests David Bremner
2022-02-03 14:32 ` [RFC PATCH v2 04/12] test/emacs: write *Notmuch errors* buffer from test macro David Bremner
2022-02-03 14:32 ` [RFC PATCH v2 05/12] perf-test: allow running test_emacs from performance test suite David Bremner
2022-02-03 14:32 ` [RFC PATCH v2 06/12] perf-test: emacs tagging David Bremner
2022-02-03 14:32 ` [RFC PATCH v2 07/12] emacs: remove non-batch code path from function notmuch-tag David Bremner
2022-02-03 14:32 ` [RFC PATCH v2 08/12] emacs/tag: keep tag history David Bremner
2022-02-03 14:32 ` [RFC PATCH v2 09/12] emacs: add notmuch-tag-undo David Bremner
2022-02-03 19:09   ` Miguel Bernabeu
2022-02-03 21:57     ` David Bremner
2022-02-03 14:32 ` [RFC PATCH v2 10/12] emacs: redirect undo to notmuch-tag-undo David Bremner
2022-02-03 14:32 ` [RFC PATCH v2 11/12] emacs: Document undo binding David Bremner
2022-02-03 14:32 ` [RFC PATCH v2 12/12] emacs: whitespace cleanup for keybindings David Bremner
2022-02-04 12:35   ` David Bremner

Code repositories for project(s) associated with this public inbox

	https://yhetil.org/notmuch.git/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).