On Wed, Oct 17 2018, Jeff Templon wrote: > Indeed, as long as I am satisfied that all the messages in the view are > OK to delete / tag / whatever ... I usually look at such at view to make > sure that eg. the SPAM filter is doing the right thing.
I have not found any case in the notmuch-emacs UI where this has been an issue for me, personally. If you do find a use case that's problematic, let us know and we could certainly expand the interface to accommodate that in some way. Meanwhile, at the command line this distinction is made very clear. Try each of these commands, for example: notmuch search some-search-pattern notmuch search --output threads some-search-pattern notmuch search --output messages some-search-pattern The second and third options there are very appropriate for generating a list of threads (or messages) that you could then iterate over and perform operations on. And of course, if you're wanting to do an operation such as tagging or un-tagging, then you can do that at that command-line directly without needing an external loop over the results: notmuch tag +some-tag some-search-pattern notmuch tag -some-tag some-search-pattern Both of these operations will act on matched messages, (no threads are involved). So hopefully playing with the above operations makes it clear how notmuch itself is operating. And the notmuch-emacs stuff is a pretty simple layer on top of that, so again, we could easily improve things as necessary. > My opinion : the best option would be to have some flag / toggle > variable / whatever that would cause a search results screen to display > only matching messages and not the whole thread. That would certainly be an option. But again, what operation does notmuch-emacs allow you to do on the thread that you are really only wanting to do on the matching messages? For me, a frequent operation is to just _see_ the matching messages. And for this particular operation, just pressing "Enter" on a thread does exactly that. It brings up a view of the whole thread, but with only the matching messages open (and non-matching messages collapsed). -Carl
Description: PGP signature
_______________________________________________ notmuch mailing list email@example.com https://notmuchmail.org/mailman/listinfo/notmuch