Trying out notmuch as my primary interface is still on my todo list. Funnily enough, notmuch has already helped me find some emails that I needed while I was ‘between’ email clients. Sounds sort of like what you seem to do: using it as a specialized tool for special searches. In my first post on this forum, I was implying that notmuch would actually be a good combination with the JD philosophy, so I’m curious how JD has reduced your need for that type of tool? Just being more generally organised?
It’s interesting that notmuch’s docs say: “The mail directory … should primarily contain only files with individual email messages… If there are other, non-email files … then notmuch will do its best to detect those and ignore them.” Which implies it could handle mail mixed with other files … why the cautionary note?
Also, Notmuch uses Xapian, and Recoll uses Xapian, so … possibilities?? Recoll can index email files directly, but in my limited tests I remember there was some catch.
Thanks for the Haiku links!!! This is so inspiring. Have you used it at all? From the User Guide, it seems like all the glueing together of different programs (e.g. the notmuch-recoll combination suggested above) gets superseded by filesystem-level attributes with indexes. So cool to see examples of this kind of thing.